Почему я не могу создать свой калькулятор всегда выводит ошибку | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

Почему я не могу создать свой калькулятор всегда выводит ошибку

???

21st Aug 2018, 4:07 AM
Pasha
5 Answers
+ 14
В вашем коде есть синтаксическая ошибка, возможно опечатка. Чтобы сказать точно, необходимо посмотреть на ваш код.
21st Aug 2018, 6:41 AM
Igor Makarsky
Igor Makarsky - avatar
+ 12
Напишите текст ошибки.
21st Aug 2018, 4:38 AM
Igor Makarsky
Igor Makarsky - avatar
0
traceback (most resent) syntaxerror: invalid syntax
21st Aug 2018, 4:42 AM
Pasha
0
while True: print("Options:") print("Enter 'add' to add two numbers") print("Enter 'subtract' to subtract two numbers") print("Enter 'multiply' to multiply two numbers") print("Enter 'divide' to divide two numbers") print("Enter 'quit' to end the program") user_input = input(": ") if user_input == "quit": break elif user_input == "add": ... elif user_input == "subtract": ... elif user_input == "multiply": ... elif user_input == "divide": ... else: print("Unknown input")
21st Aug 2018, 7:11 AM
Pasha
0
Добавил в конце цикла break для завершенности.. ошибку не выдает ;) Ну и для проверки вместо ... вставил вывод действия while True: print("Options:") print("Enter 'add' to add two numbers") print("Enter 'subtract' to subtract two numbers") print("Enter 'multiply' to multiply two numbers") print("Enter 'divide' to divide two numbers") print("Enter 'quit' to end the program") user_input = input(': ') if user_input == "quit": break elif user_input == "add": print("add") elif user_input == "subtract": print("subtract") elif user_input == "multiply": print("multiply") elif user_input == "divide": print("divide") else: print("Unknown input") break
25th Aug 2018, 10:06 PM
Timur Sarantsev