条件语句


条件语句

1、if语法

if 条件1:
 条件1成?执?的代码1
 条件1成?执?的代码2
 ......
elif 条件2:
 条件2成?执?的代码1
 条件2成?执?的代码2
 ......
......
else:
 以上条件都不成?执?执?的代码

2、猜拳游戏

"""
提示:0-?头,1-剪?,2-布
1. 出拳
玩家输?出拳
电脑随机出拳
2. 判断输赢
玩家获胜
平局
电脑获胜
"""
# 导?random模块
import random
# 计算电脑出拳的随机数字
computer = random.randint(0, 2)
print(computer)
player = int(input('请出拳:0-?头,1-剪?,2-布:'))
# 玩家胜利 p0:c1 或 p1:c2 或 p2:c0
if ((player == 0) and (computer == 1) or ((player == 1) and (computer == 2) or
((player == 2) and (computer == 0)):
 print('玩家获胜')
# 平局:玩家 == 电脑
elif player == computer:
 print('平局')
else:
 print('电脑获胜')"""
提示:0-?头,1-剪?,2-布
1. 出拳
玩家输?出拳
电脑随机出拳
2. 判断输赢
玩家获胜
平局
电脑获胜
"""
# 导?random模块
import random
# 计算电脑出拳的随机数字
computer = random.randint(0, 2)
print(computer)
player = int(input('请出拳:0-?头,1-剪?,2-布:'))
# 玩家胜利 p0:c1 或 p1:c2 或 p2:c0
if ((player == 0) and (computer == 1) or ((player == 1) and (computer == 2) or
((player == 2) and (computer == 0)):
 print('玩家获胜')
# 平局:玩家 == 电脑
elif player == computer:
 print('平局')
else:
 print('电脑获胜')

3、三目运算符

# 条件成?执?的表达式 if 条件 else 条件不成?执?的表达式