用户:雾隐3Iu4查看:0 回复:0 评论:0 创建时间:2023-04-12T09:28:18
【作品展示】

【作品介绍】
你和电脑玩绝对会输
【作品源代码】
import random
print("欢迎游玩")
print("游戏规则如下:")
print("游戏开始时会生产一个数字;")
print("每次对他进行一次减法,每次只能减1或2;")
print("电脑会先进行运算;")
print("谁做最后一次运算就赢;")
print("祝游戏愉快!")
a=0
num = random.randint(10, 60)
yu = num % 3
if yu==0:
num =num - 1
yu = num % 3
else:
pass
print("数字是",num)
com=yu
num=num-com
a=1
print("电脑减了",com,"剩余",num)
while True:
if yu==1:
if num>0:
user=int(input("请输入1或2:"))
if user<1:
print("只能输入1或2哦")
user=int(input("请再次输入1或2:"))
elif user>2:
print("只能输入1或2哦")
user=int(input("请再次输入1或2:"))
elif user==1 or user==2:
pass
else:
print("你违反了游戏规则")
print("游戏结束")
break
num=num-user
a=0
print("你减了",user,"剩余",num)
if num<=0:
if a==1:
pass
else:
print("恭喜你赢了")
print("游戏结束")
break
if a==0:
pass
else:
print("很遗憾,你输了")
print("游戏结束")
break
com=3-user
num=num-com
a=1
print("电脑减了",com,"剩余",num)
if num<=0:
if a==1:
pass
else:
print("恭喜你赢了")
print("游戏结束")
break
if a==0:
pass
else:
print("很遗憾,你输了")
print("游戏结束")
break
if yu==2:
if num>0:
user=int(input("请输入1或2:"))
if user<1:
print("只能输入1或2哦")
user = int(input("请再次输入1或2:"))
elif user>2:
print("只能输入1或2哦")
user = int(input("请再次输入1或2:"))
elif user==1 or user==2:
pass
else:
print("你违反了游戏规则")
print("游戏结束")
break
num=num-user
print("你减了",user,"剩余",num)
if num <= 0:
if a == 1:
pass
else:
print("恭喜你赢了")
print("游戏结束")
break
if a == 0:
pass
else:
print("很遗憾,你输了")
print("游戏结束")
break
com = 3-user
num = num-com
a = 1
print("电脑减了", com, "剩余", num)
if num <= 0:
if a == 1:
pass
else:
print("恭喜你赢了")
print("游戏结束")
break
if a == 0:
pass
else:
print("很遗憾,你输了")
print("游戏结束")
break
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn