簡體   English   中英

如果在使用循環時程序不應該結束,則該程序結束

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM