от
У меня есть назначение для создания цикла повторения, который завершается при выполнении условия. Тем не менее, он не позволит мне полностью запустить его из-за невозможности определения двух переменных. Это описание назначения. «Программа 1. Пенни за зарплату (50 баллов): разработайте программу, которая рассчитывает сумму денег, которую человек заработает за период времени, если его / ее зарплата составляет один пенни в первый день, две пенни во второй день и продолжается удваивать каждый день. Программа должна запросить у пользователя количество дней. Показать таблицу, показывающую, какая зарплата была за каждый день, а затем показать общую сумму заработной платы в конце периода. Выходные данные должны отображаться в долларах. , а не количество копеек. Например, если пользователь вводит 5 для общего количества отработанных дней, выходные данные должны быть такими: Day Daily Pay 1 $ 0,01 2 $ 0,02 3 $ 0,04 4 $ 0,08 5 $ 0,16 Общая оплата $ 0,31 "
def main():
dayNumber=1
dailyPay=0.01
desiredDays=0
totalPay=0
dayNumber=float(dayNumber)
dailyPay=float(dailyPay)
desiredDays=float(desiredDays)
totalPay=float(totalPay)
...
desiredDays=int(input('Please enter how many days you wish to run this program.'))
while dayNumber
Я ожидал получить цикл, который будет добавлять dayNumber, double dailyPay, отслеживать totalPay и распечатывать текущий доход. Вместо этого я получаю это сообщение об ошибке:              

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.
...