1
我是Python3編碼的新手,我在這裏遇到問題。 在第14行中,我打算通過在回答「n」到「再試一次?」的部分打印「Thank you!Goodbye」來結束此程序。然而,事實證明,即使我在其下插入「休息」,我也會重新開始。現在,我唯一能提出的解決方案是用sys.exit(0)
結束整個程序,但我不認爲它是一個理想的解決方案,因爲它只是關閉了整個程序。如何結束程序(Python)?
import sys
while True:
x=int(input("Enter the coins you expected="))
f=int(input("Enter first coin="))
while f!=1 and f!=5 and f!=10 and f!=25:
print("invalid number")
f=int(input("Enter first coin="))
if x>f:
while x>f:
n=input("Enter next coin=")
if not n:
print("Sorry-you only entered",f,"cents")
again=input("Try again (y/n)?=")
if again=="y":
True
elif again=="n":
print("Thank you, goodbye!")
sys.exit(0)
break
while int(n)!=1 and int(n)!=5 and int(n)!=10 and int(n)!=25:
print("invalid number")
n=input("Enter next coin=")
f=f+int(n)
您的問題已回答? – Adi219
是的,我的問題得到解答,它的工作:)! –