要实现当a大于0的时候输出"hello python",否则输出"hello itcast"
a = 1
if a > 0:
print("hello python")
else:
print("hello itcast")
还有一种比较简明的写法
a = 1
print("hello python" if a>0 else "hello itcast")
是不是很有趣,还有很多有趣的用法,比如
工作一小时获得10块钱,超过40个小时,所有报酬双倍,怎么计算工资
t = 50 # 确定工作时间50个小时
pay= (10 if t<=40 else 20) * t
甚至可以给函数传参时使用
# 定义一个函数,求平方值
def text(n):
return n**2
a=1
b = max(3 if a>4 else 5)
# 结果为
25 # 因为条件不成立,所以运行else,得到5的平方