猫史档案馆


【Python作品分享】抛硬币小游戏【作品秀】

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


【作品展示】

center_image

 

【作品介绍】

一个小小的抛硬币小游戏

花了我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


回复

上一页1 页 / 共 0下一页