0
你好,我做了這個簡單的程序,但我有一個問題。所有的程序都可以正常工作,但在回答最後一個問題「最後一個問題是否要進行另一個操作?是或否」之後,我選擇了否,輸入窗口未關閉。 (這可能意味着我沒有正確關閉while循環)。我怎樣才能正確地關閉它?Python關閉了一段時間
CODE:
def multiplication(b, c):
a=b*c
return a
def division(b, c):
a=b/c
return a
def main():
Menu = input("""Choose one operation :
1.Multiplication
2.Division
-------------------->""")
if Menu=="1":
b=float(input("Insert a number"))
c=float(input("Insert a number"))
print("Result :",multiplication(b, c))
elif Menu=="2":
b=float(input("Insert a number"))
c=float(input("Insert a number"))
print("Result :",division(b, c))
main()
while True:
while True:
cont=input("Do you want to make another operation? yes or no")
if cont=="yes":
main()
else:
print ("Close")
break
爲什麼你有*兩個*'對方的內部while'循環? –
你有**兩**'while'循環。取下外部的一個,取消縮進身體。 –
現在好了,謝謝.... – marte