使用循环升级石头剪刀布
user = input("请猜拳: 请出(石头,剪刀,布)")
从内建库中导入随机三方库
import random
使用随机库 选择石头 剪刀 布
robot = random.choice(['石头', '剪刀', '布'])
user = input("请猜拳: 请出(石头,剪刀,布)")
使用随机库 选择石头 剪刀 布
robot = random.choice(['石头', '剪刀', '布'])
while True:
if (robot == '石头' and user== '剪刀') or (robot == '剪刀' and user == '布') or (robot == '布' and user == '石头'):
print("robot获胜")
pass
robot = random.choice(['石头', '剪刀', '布'])
elif user == '石头' and robot == '石头' or user == '剪刀' and robot == '剪刀' or user == '布' and robot == '布':
print('平局')
pass
robot = random.choice(['石头', '剪刀', '布'])
else:
print("user获胜")
break
总结 代码中第二个代码的pass换成 continue 将会无限循环一方胜利
使用循环和条件实现100以内的猜数字
import random
random.randint(0, 100)
while True:
user_num=random.randint(0, 100)
print(user_num)
robot_num=random.randint(0, 100)
print(robot_num)
if user_num>robot_num:
print('user胜利')
pass
elif user_num<robot_num:
print('robot胜利')
else:
print('相等')
break