+ 2

Break command is creating issue

while True: print("Options:") print("Enter add to add two number") 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": num1=float(input("Enter a number: ")) num2=float(input("Enter another number: ")) result=str(num1+num2) print("The result is" + result) elif user_input == "subtract": num1=float(input("Enter a number: ")) num2=float(input("Enter another number: ")) result=str(num1+num2) print("The result is" + result) elif user_input == "multiply": num1=float(input("Enter a number: ")) num2=float(input("Enter another number: ")) result=str(num1+num2) print("The result is" + result) elif user_input == "divide": num1=float(input("Enter a number: ")) num2=float(input("Enter another number: ")) result=str(num1+num2) print("The result is" + result) else: print("Unknown input") Above coding is creating error for break. its showing 'break' outside loop.. Any suggestions

24th Jan 2018, 12:28 PM
Aakash Gupta
Aakash Gupta - avatar
7 Answers
+ 1
i just press enter key it goes automatically on the next line with spaces but after that it will show that erro..
24th Jan 2018, 1:51 PM
Aakash Gupta
Aakash Gupta - avatar
+ 1
you can try it..and please give solution for it..
24th Jan 2018, 1:53 PM
Aakash Gupta
Aakash Gupta - avatar
+ 1
thank you brother
24th Jan 2018, 1:56 PM
Aakash Gupta
Aakash Gupta - avatar
0
Thank You brother, Now there is no error showing on my program. Thank you so much i got the idea why the error came. :D
25th Jan 2018, 5:19 AM
Aakash Gupta
Aakash Gupta - avatar