如何在if函数中为每个条件设置多个语句?

时间:2018-02-28 01:55:39

标签: python if-statement conditional-statements

我在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行。

1 个答案:

答案 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)