Итак, это моя программа.
Это мой результат.
Это то, что предполагаетсявыглядеть так.
Это контекст программы.
Преподавателям в муниципальном колледже платят по графику, который предусматривает заработную плату в зависимости от количества лет обучения.опыт преподавания.За каждый год опыта после первого года, до 10 лет, инструктор получает увеличение на 2% по сравнению с предыдущим значением.Предположим, что начальная зарплата инструктора составляет 50 000 долларов.На втором году зарплата этого инструктора составит 51 000 долларов США (50 000 долларов США + 50 000 долларов США * 0,02 = 51 000 долларов США).В третий год заработная плата составит 52 020 долл. США (51 000 долл. США + 51 000 долл. США * 0,02 = 52 020 долл. США) и т. Д.Кроме того, инструктор обязан ежегодно вносить 5% от заработной платы на счет пенсионного фонда.Например, если зарплата составляет 50 000 долларов в год, 2500 долларов (50 000 долларов США * 0,05) будут зачислены на его / ее счет в пенсионном фонде.Напишите программу для следующих действий.Попросите пользователя ввести зарплату за первый год.Рассчитывайте и отображайте зарплату каждый год в первые 10 лет.Кроме того, рассчитывайте и отображайте текущую сумму пенсионного фонда инструктора после каждого года.
Пожалуйста, имейте в виду, что я абсолютный новичок в программировании на Python и программировании в целом, поэтому японимаю, что мой код, вероятно, не эффективен или даже самый простой способ сделать что-то.
Моя проблема не в накоплении заработной платы, а в том, что пенсионный фонд запоминает значение, прежде чем рассчитывать новую зарплату каждый год, а затем прибавляет сумму денег, вложенную в пенсионный фонд, плюс прежнюю сумму денег, уже находящуюся впенсионный фонд.
Может кто-нибудь помочь мне с тем, как заставить пенсионный фонд накапливаться, как того требует контекст, приведенный выше?