试着做简单的计算器

时间:2017-11-25 16:20:07

标签: python calculator

val = float(input("Division(1) eller multiplikation(2)"))
if val == 1:


div1 = float(input('Ange din täljare: '))
div2 = float(input('Ange din nämnare: '))
print(div1 / div2)

elif val == 2:

mult1 = float(input('Ange din faktor: '))
mult2 = float(input('Ange din andra faktor: '))
print(mult1 * mult2)


input()

我试图制作一个计算器,直到我输入if代码。它说预期会有一个缩进的块。

1 个答案:

答案 0 :(得分:0)

某些语言(C,Java,C#)使用括号表示代码块。 Python使用缩进。试试这个:

val = float(input("Division(1) eller multiplikation(2)"))
if val == 1: 
    div1 = float(input('Ange din täljare: '))
    div2 = float(input('Ange din nämnare: '))
    print(div1 / div2)

elif val == 2: 
    mult1 = float(input('Ange din faktor: '))
    mult2 = float(input('Ange din andra faktor: '))   
    print(mult1 * mult2)


input()

确保不要将标签和空格混合用于缩进,因为python可能无法理解4个空格等于一个制表符并给出错误。