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

Python. В банк положено S руб под N процентов годовых. Разработайте код, с которого можно определить количество лет, за которые сумма вклада будет не менее N руб.

Ответ:
клубничка188
клубничка188
19.05.2021 14:49

s, n, N = int(input('Введите S: ')), int(input('Введите n: ')), int(input('Введите N: '))

k= 0

while s < N:

   k+=1

   s = s*(1+n/100)

print(k)

0,0(0 оценок)
Ответ:
pro63
pro63
19.05.2021 14:49

В задании, скорее всего, опечатка.

Пусть на входе мы имеем S – вложенная в рублях сумма, P – процент вклада и N – ожидаемая сумма на выходе. Нас интересует Y – количество лет, за которое мы достигнем ожидаемой суммы.

Определим функцию cash(S, P), которая возвращает скопленные деньги после одной итерации. И функцию cash_times(S, P, N), которая выводит количество лет, необходимые для достижения суммы N при заданных параметрах S и P.

def cash(S, P):    return S + P * Sdef cash_times(P, S, N):    n = 0    while S < N:        S = cash(S, P)        n += 1    return n

Добавим код для ввода и проверки пользовательских данных и вывода результата.

S = int(input("Enter a sum of deposit S = "))P = int(input("Enter percents of deposit P = "))N = int(input("Enter an expected sum N = "))if S <= 0:    print("Wrong sum of deposit. It must be positive number.")    exit(1)if P > 100 or P <= 0:    print("Wrong percents of deposit. It must be in (0;100].")    exit(1)if N < S:    print("Wrong expected sum. It must be bigger then S.")    exit(1)print("You should wait for", cash_times(P, S, N), "years")

Пример работы программы приведен на скриншоте в закрепе.


Python. В банк положено S руб под N процентов годовых. Разработайте код, с которого можно определить
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?