[英]Program ends after if while using loop when it shouldn't end
我正在做一個簡單的計算器。 想法是它可以循環自身以使用戶結束程序。 我在程序末尾添加了一個if循環,但是該程序在循環后關閉。 請注意,當我刪除最后一個if時 ,程序會循環正常。
導入數學
while True:
print("Calculadora version 1.0")
print("""Operaciones disponibles:
1-Suma
2-Resta
3-Division
4-Multiplicacion
5-Radicacion
6-Potenciacion
7-Exponenciacion
#計算器代碼
end_prg = str(input("""Desea termiar el programa?
(si/no) """))
if end_prg==si:
quit()
elif end_prg==no:
print("""
""")
問題已解決。 這是一個愚蠢的初學者錯誤,我忘了用“”書寫選項。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.