У меня есть функция, которая, как я полагаю, получает синтаксическую ошибку, потому что я не заканчиваю ее правильно Проблема, я думаю, что у меня нет команды, чтобы закончитьdef get_input (): поэтому функция не заканчивается и дает мне ошибку, что main() имеет недопустимый синтаксис.Как я могу закончить эту функцию
def main():
pennies = get_input("Enter pennies : ")
nickels = get_input("Enter nickels : ")
dimes = get_input("Enter dimes : ")
quarters = get_input("Enter quarters : ")
print("You entered : ")
print("\tPennies : " , pennies)
print("\tNickels : " , nickels)
print("\tDimes : " , dimes)
print("\tQuarters : " , quarters)
total_value = get_total(pennies, nickels, dimes, quarters)
dollars = get_dollars(pennies, nickels, dimes, quarters)
left_over_cents = get_left_over_cents(pennies, nickels, dimes, quarters)
print("Total = $", total_value, sep="")
print("You have", dollars, "dollars and", left_over_cents, "cent(s)")
def get_input():
currency = 0
while currency < 0:
print('ERROR: Money cannot be negative.')
currency = int(input("Enter correct values")
main()
Вы пропускаете скобку на 'валюты = Int (вход («Введите правильные значения»)'. –
нет необходимости «конца» функции. Питон «заканчивается», это когда отступы на на том же уровне или ниже, чем 'def function()' – Thedudxo