任何Python外部缩进都不匹配

2024-10-02 20:41:08 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,伙计们,我是python新手。我研究了所有和我一样的问题,但是我的英语水平很低,而且我的python知识也很低。所以,有个问题。 我用python做一个计算器。在

giriş = """

(1)托普拉 (2) ıkar公司 (3) çarp公司 (4) 伯尔 (5) 卡雷西尼·赫萨普拉 (6) 卡雷克赫萨普拉 切克马克için“q”basınız。 """ 打印(giriş) 阿纳塔=1 如果是真的: soru=输入(“Yapacaınız işlemin numarasınıgirinizing:”)

^{pr2}$

问题在于:

elif soru == "5": 
    print("Karesini bulmayı seçtiniz!")
    kare1=input("Karesi hesaplanacak sayıyı giriniz: ")
    kare1 = int(kare1)
    print("Sonucunuz: ", pow(kare1,2))

当我运行程序时,在这个代码块上签名并说:“unindent不匹配任何外部缩进级别”

提前谢谢


Tags: in公司计算器printbasarp新手伙计
2条回答

在该子句前面有一两个空格:

 elif soru == "5": 
     print("Karesini bulmayı seçtiniz!")
     kare1=input("Karesi hesaplanacak sayıyı giriniz: ")
     kare1 = int(kare1)
     print("Sonucunuz: ", pow(kare1,2))

实际上,它应该是:

^{pr2}$

那应该能解决你的问题,继续努力吧!在

您只需按以下方式修复缩进:

# ...    

elif soru == "4":
    print("Bölme işlemi seçtiniz!")
    bol1=input("Bir sayı giriniz: ")
    bol2=input("diğer sayıyı giriniz: ")
    bol1=int(bol1)
    bol2=int(bol2)
    print("Sonucunuz: ", bol1 / bol2)

# remove the spaces before 'elif'
elif soru == "5":
    print("Karesini bulmayı seçtiniz!")
    kare1=input("Karesi hesaplanacak sayıyı giriniz: ")
    kare1 = int(kare1)
    print("Sonucunuz: ", pow(kare1,2))

# remove the spaces before 'elif'
elif soru == "6":
    print("Karekök bulmayı seçtiniz!" )
    karekok=input("Karekökü bulunacak sayıyı giriniz: ")
    karekok= int(karekok)
    print("Sonucunuz: ", karekok ** 0.5 )

# remove the spaces before 'else'
else:
    print("Yanlış seçim! Lütfen aşağıdakilerden birini seçiniz.", giriş)
    print("-"*30)

相关问题 更多 >