1、While循环石头剪刀布
"""
机器和人玩
机器:石头 平局
用户:石头 机器:剪刀 用户赢
机器:布 机器赢
机器:石头 机器赢
用户:剪刀 机器:剪刀 平局
机器:布 用户赢
机器:石头 用户赢
用户:布 机器:剪刀 机器赢
机器:布 平局
"""
import random
robot = random.choice(["石头","剪刀","布"])
while True:
user = input("石头剪刀布,请出拳:")
if user=='石头':
if robot =='石头':
print("平局")
elif robot == '剪刀':
print("用户赢了")
break
else:
print('机器赢了')
break
elif user=='剪刀':
if robot=='石头':
print("机器赢了")
beak
elif robot=='剪刀':
print("平局")
else:
print("用户赢了")
break
else:
if robot=='石头':
print("用户赢了")
break
elif robot=='剪刀':
print("机器赢了")
break
else:
print("平局")
2、使用循环和条件实现100以内猜数游戏
"""
(1)用户猜的数比机器大 猜大了
(2)用户猜的数比机器小 猜小了
(3)用户猜的数和机器一样 猜对了
"""
import random
number = random.randint(0, 100)
while True:
user_number = int(input("请输入1-100之间要猜的整数:"))
if user_number == number:
print("猜对了")
break
else:
if user_number > number:
print("猜大了")
else:
print("猜小了")
print("游戏结束")