
Вопрос задан 30.04.2021 в 12:07.
Предмет Информатика.
Спрашивает Виноградов Фёдор.
(НАПИСАТЬ ПРОГРАММЫ НА ПИТОНЕ) 1. Я хочу купить айфон стоимостью 70к, для этого я сегодня пойду в
банк, и положу туда P рублей. Банк накручивает на вклад Х% годовых. Через сколько лет я смогу купить айфон? 2. Вы решили начать здоровый образ жизни и бегать по утрам. В первый день пробежали k км. Потом постепенно начали увеличивать дистанцию на 10% ежедневно. На какой день вы сможете пробежать n км?

Ответы на вопрос

Отвечает Метлицкий Тима.
Ответ:
1.
goal = 70000
P = int(input("P:"))
X = int(input("X:")) # если 10% то пишите 1.10 чтобы программа поняла
age=0
while P<=goal:
P=P*X
age+=1
print("Ответ:",age)
2.
тоже самое как в 1 только надо изменить строку
goal = 70000
на
goal = int(input("n:"))
а строку
X= int(input("X:"))
на
X = 1.10
можно ещё все буквы P изменить на букву k
а слово goal на букву n



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, я могу написать программы на Python для решения этих задач! Вот они:
- Программа для расчета времени, необходимого для накопления достаточной суммы для покупки iPhone:
pythondef years_to_save(P, X, goal):
"""
Функция для расчета количества лет, необходимых для накопления суммы goal при
начальном вкладе P и процентной ставке X.
"""
amount = P
years = 0
while amount < goal:
amount *= (1 + X/100)
years += 1
return years
# Пример использования функции
years = years_to_save(50000, 5, 70000)
print(f"Для накопления суммы на покупку iPhone потребуется {years} лет")
- Программа для расчета дня, когда вы сможете пробежать заданную дистанцию:
pythondef days_to_run(k, n):
"""
Функция для расчета количества дней, необходимых для пробежки дистанции n километров,
начиная со стартовой дистанции k километров и увеличивая дистанцию на 10% каждый день.
"""
days = 1
while k < n:
k *= 1.1
days += 1
return days
# Пример использования функции
days = days_to_run(3, 10)
print(f"Чтобы пробежать 10 км, потребуется {days} дней")
Обратите внимание, что эти программы принимают аргументы и возвращают результаты в виде чисел. Если вы хотите вывести текстовые сообщения для пользователя, вы можете использовать функцию print()
.


Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili