用户:
善良的乌力_KpR查看:0 回复:0 评论:0 创建时间:2023-04-02T16:45:54
【作品展示】

【作品介绍】
一个小小的抛硬币小游戏花了我3个小时
感谢游玩与建议
【作品源代码】
import random
import time
print("正在加载")
for x in range(0,11,1):
time.sleep(0.1)
print(10*x,"%")
print("加载完毕")
time.sleep(0.5)
x=int(input("请输入人数(至多4人):"))
y=int(input("请输入其中包含的机器人数:"))
m=int(input("请输入基础分(最好为20对倍数):"))
z=int(input("请输入次数:"))
print("请等待")
print("请注意,1为正面,0为反面")
a1=0
if x>1:
a2=0
else:
a2=-999999999999999999999999999999999999999999999999999999999999999
if x > 2:
a3 = 0
else:
a3=-99999999999999999999999999999999999999999999999999999999999999999999999
if x > 3:
a4 = 0
else:
a4=-99999999999999999999999999999999999999999999999999999999999999
g=0
time.sleep(1)
for i in range(0,z,1):
p=input("按回车继续")
p=random.randint(0,1)
if a1+m>0:
if y-x>-1:
q1=random.randint(0,1)
w1=20
else:
q1=int(input("请一号输入所猜:"))
w1=int(input("请一号输入所赌:"))
else:
print("一号以破产")
if a2+m >0:
if x > 1:
if y-x >-2:
q2= random.randint(0, 1)
w2= 20
else:
q2= int(input("请二号输入所猜:"))
w2= int(input("请二号输入所赌:"))
else:
print("二号以破产")
if x > 2:
if a3+m > 0:
if y-x >-3:
q3 = random.randint(0, 1)
w3 = 20
else:
q3 = int(input("请三号输入所猜:"))
w3 = int(input("请三号输入所赌:"))
else:
print("三号以破产")
if x > 3:
if a4+m > 0:
if y-x > -4:
q4 = random.randint(0, 1)
w4 = 20
else:
q4 = int(input("请喵输入所猜:"))
w4 = int(input("请喵输入所赌:"))
else:
print("喵以破产")
print("正在计算结果...")
time.sleep(2)
print("硬币是", p)
time.sleep(1)
if a1+m>0:
if q1==p:
print("一号猜对了")
a1=a1+w1
else:
print("一号猜错了")
a1=a1-w1
##################################################
if a2+m>0 and x>1:
if q2 == p:
print("二号猜对了")
a2 = a2+w2
else:
print("二号猜错了")
a2 = a2-w2
#############################################################
if a3+m > 0 and x>2:
if q3 == p:
print("三号猜对了")
a3 = a3+w3
else:
print("三号猜错了")
a3 = a3-w3
#####################################################################
if a4+m > 0 and x>3:
if q4 == p:
print("喵猜对了")
a4 = a4+w4
else:
print("喵猜错了")
a4 = a4-w4
########################################################
time.sleep(1)
print("一号得分为", a1+m)
if x>1:
print("二号得分为", a2+m)
if x>2:
print("三号得分为", a3+m)
if x > 3:
print("喵得分为", a4+m)
print("正在计算最终结果")
time.sleep(1)
if a1+m > 0 or a2+m > 0 or a3+m > 0 or a4+m > 0:
if a1 > a2 and a1 > a3 and a1 > a4:
print("一号是大富翁")
g=1
if a2 > a1 and a2 > a3 and a2 > a4:
print("二号是大富翁")
g=1
if a3 > a1 and a3 > a2 and a3 > a4:
print("三号是大富翁")
g=1
if a4 > a1 and a4 > a2 and a4 > a3:
print("喵是大富翁")
g=1
if g==0:
print("这局没有赢家")
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn