无效语法最常见
Invalid syntax is in the most
我是 python 的新手,我试图在我的基本计算器中对一个操作做一个 if else 语句,它一直说我有一个无效的语法,我可以得到任何人的帮助吗?
这是代码,很抱歉分割不好,我是新手!
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija = 1:
print(num1 + num2)
else
print(num1 - num2)
这一行:
if operacija = 1:
您使用了错误的运算符。 =
是赋值,但你想要 ==
,比较是否相等。因此,将其更改为:
if operacija == 1:
此外,您在 else
之后少了一个冒号。应该是else:
应该有一个 ==
而不是 =
。你的 else 后面也应该有一个冒号。
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija = 1:
print(num1 + num2)
else:
print(num1 - num2)
您想检查如果用户输入 1 那么您想要添加值 2。
为此 - 您必须使用 2 个等号而不是一个。
单个 = 表示对变量赋值,而 == 检查相等性
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija == 1:
print(num1 + num2)
else:
print(num1 - num2)
我是 python 的新手,我试图在我的基本计算器中对一个操作做一个 if else 语句,它一直说我有一个无效的语法,我可以得到任何人的帮助吗?
这是代码,很抱歉分割不好,我是新手!
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija = 1:
print(num1 + num2)
else
print(num1 - num2)
这一行:
if operacija = 1:
您使用了错误的运算符。 =
是赋值,但你想要 ==
,比较是否相等。因此,将其更改为:
if operacija == 1:
此外,您在 else
之后少了一个冒号。应该是else:
应该有一个 ==
而不是 =
。你的 else 后面也应该有一个冒号。
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija = 1:
print(num1 + num2)
else:
print(num1 - num2)
您想检查如果用户输入 1 那么您想要添加值 2。 为此 - 您必须使用 2 个等号而不是一个。 单个 = 表示对变量赋值,而 == 检查相等性
num1 = int(input("Prvi broj"))
print(num1)
num2 = int(input("Drugi Broj"))
print(num2)
operacija = int(input("Za Sabiranje, stavite 1, a za Oduzimanje stavite bilo koji drugi broj"))
if operacija == 1:
print(num1 + num2)
else:
print(num1 - num2)