三目运算嵌套:
三目运算二次嵌套
1、 x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出y。
# x 为 0-99 取一个数,y 为 0-199 取一个数,如果 x>y 则输出 x, 如果 x 等于 y 则输出 x+y,否则输出y
x = random.randint(0,99)
y = random.randint(0,199)
print(x)
print(y)
print(x if x>y else x+y if x==y else y )
# 执行流程: x>y,返回x -->结束
# X<= y --执行else后的三目,即--> (x+y if x==y else y)--> x==y :x+y -->结束
# X<= y --执行else后的三目,即--> (x+y if x==y else y)--> x != y -->x<y :y --结束
运行结果:
"O:\Program Files\Python37\python.exe" O:/File/pythonProject/game-循环.py
91
190
190
三目运算三次嵌套–比较三个数的大小
2、三个数比较大小,输出最大的那个数。
# 三目运算符——三个数比较大小
num1 = int(input("请输入第一个数字:"))
num2 = int(input("请输入第二个数字:"))
num3 = int(input("请输入第三个数字:"