我在python 3.5.4中编写一个代码,对于我在if子句中设置的每个条件都需要多个语句 例如:
a=10
b=20
c=30
n=int(input('please enter a number: '))
if n>0:
print(d=a+b)
print(e=a-b)
print(f=a*b)
else:
print(0)
但是如果满足第一个条件,则只实现第一个语句。 请告诉我如何实现所有3行。
答案 0 :(得分:1)
它与if语句无关。您无法在同一步骤中分配和打印变量。
请改用:
a=10
b=20
c=30
n=int(input('please enter a number: '))
if n>0:
d=a+b
print(d)
e=a-b
print(e)
f=a*b
print(f)
else:
print(0)