rop12341234
22.04.2022 10:46

РЕШИТЬ ЗАДАЧИ В PYTHON 3.7
Все задачи необходимо решить используя рекурсию

1)Пользователь вводит число n. Вывести все числа от 1 до n.

2)Пользователь вводит число n. Вывести сумму всех чисел от 1 до n.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
chapllinshow
29.05.2020 01:30
Хорошо, рассмотрим пошаговое решение данной задачи.

1. Создадим базовый класс "Человек" с нужными полями и методами:

```python
class Человек:
def __init__(self, фио, возраст, пол):
self.фио = фио
self.возраст = возраст
self.пол = пол

def получить_средний_доход(self):
# Здесь должна быть реализация метода для получения среднего дохода
pass

def получить_средний_расход(self):
# Здесь должна быть реализация метода для получения среднего расхода
pass
```

2. Создадим классы "Дошкольник", "Школьник", "Студент", "Работающий", наследующиеся от класса "Человек" и добавим в каждый из них нужные поля и методы:

```python
class Дошкольник(Человек):
def __init__(self, фио, возраст, пол):
super().__init__(фио, возраст, пол)

def получить_средний_доход(self):
return 0 # Дошкольники еще не зарабатывают

def получить_средний_расход(self):
return 0 # Дошкольники еще не тратят деньги

class Школьник(Человек):
def __init__(self, фио, возраст, пол):
super().__init__(фио, возраст, пол)

def получить_средний_доход(self):
return 0 # Школьники еще не зарабатывают

def получить_средний_расход(self):
return 10 # Пример среднего расхода школьника в день в денежном эквиваленте

class Студент(Человек):
def __init__(self, фио, возраст, пол):
super().__init__(фио, возраст, пол)

def получить_средний_доход(self):
return 50 # Пример среднего дохода студента в день в денежном эквиваленте

def получить_средний_расход(self):
return 30 # Пример среднего расхода студента в день в денежном эквиваленте

class Работающий(Человек):
def __init__(self, фио, возраст, пол):
super().__init__(фио, возраст, пол)

def получить_средний_доход(self):
return 100 # Пример среднего дохода работающего человека в день в денежном эквиваленте

def получить_средний_расход(self):
return 70 # Пример среднего расхода работающего человека в день в денежном эквиваленте
```

3. Добавим возможность выбора пользователю, какой тип объекта он хочет создать и продемонстрируем работу всех методов:

```python
def создать_объект():
тип_объекта = input("Выберите тип объекта (Дошкольник, Школьник, Студент, Работающий): ")
фио = input("Введите ФИО: ")
возраст = int(input("Введите возраст: "))
пол = input("Введите пол: ")

if тип_объекта == "Дошкольник":
объект = Дошкольник(фио, возраст, пол)
elif тип_объекта == "Школьник":
объект = Школьник(фио, возраст, пол)
elif тип_объекта == "Студент":
объект = Студент(фио, возраст, пол)
elif тип_объекта == "Работающий":
объект = Работающий(фио, возраст, пол)
else:
print("Ошибка: некорректный тип объекта")
return

print("Средний доход: ", объект.получить_средний_доход())
print("Средний расход: ", объект.получить_средний_расход())

создать_объект()
```

Теперь пользователь может выбрать тип объекта (например, "Студент") и ввести необходимую информацию о нем. После этого программа создаст объект нужного типа и выведет средний доход и средний расход для данного типа объекта.

Надеюсь, это решение понятно школьнику и поможет ему в выполнении задания по программированию на языке Python.
0,0(0 оценок)
Ответ:
ушкаа
04.06.2020 15:09
Информационный объем сообщения "Ура! Скоро каникулы!" равен 26 символам.

Давайте разберемся, каким образом мы пришли к такому ответу.

1. Сообщение состоит из слов "Ура!", "Скоро" и "каникулы!".
2. В слове "Ура!" содержится 4 буквы.
3. В слове "Скоро" содержится 5 букв.
4. В слове "каникулы!" содержится 8 букв.
5. Используя простую формулу, можно посчитать общее количество символов в сообщении: 4 + 5 + 8 = 17.
6. Однако, кроме букв, в сообщении также присутствуют пробелы. В данном случае, между словами "Ура!", "Скоро" и "каникулы!" находятся 2 пробела. Также, после последнего слова "каникулы!" следует знак восклицания, который тоже считается как символ.
7. Таким образом, информационный объем сообщения равен: 17 (количество букв) + 2 (количество пробелов) + 1 (знак восклицания) = 20.

В целом, информационный объем сообщения "Ура! Скоро каникулы!" равен 20 символам.
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота