0
点赞
收藏
分享

微信扫一扫

二人对战文字小游戏

星河出山 2022-04-21 阅读 55
python
temp=input("请选择模式:(单人模式/双人模式)")
if temp == '单人模式':
    import random
    shuzi=random.randint(1,100)
    time=5
    count=0
    while 1:
        temp=input("请输入猜测的数字:")
        zh=int(temp)
        if zh > shuzi:
            print("大了大了")
            count+=1
        elif zh == shuzi:
            print("猜对了,游戏结束")
            break
        else:
            print("小了小了")
            count+=1
        if count == time:
            temp=input("请选择是否重新开始游戏:(Y/N)")
            if temp == 'Y':
                count=0
                continue
            else:
                print("游戏结束")
                break
else:
    import random
    shuzi=random.randint(1,100)
    i=1
    c=10
    tall=0
    while 1:
        temp=input("请玩家{0}输入猜测的数字:".format(i))
        zh=int(temp)
        if zh == shuzi:
            print("猜对了,恭喜玩家{0}获胜".format(i))
            temp=input("是否重新开始游戏:(Y/N)")
            if temp == 'Y':
                c+=10
                continue
            else:
                print("游戏结束")
                break
        elif zh > shuzi:
            print("大了大了")
            tall+=1
            if i == 1:
                i+=1
            else:
                i-=1
        else:
            print("小了小了")
            tall+=1
            if i == 1:
                i+=1
            else:
                i-=1
        if c == tall:
            temp=input("是否重新开始游戏:(Y/N)")
            if temp == 'Y':
                c+=10
                continue
            else:
                print("游戏结束")
                break

运行结果:

 

举报

相关推荐

0 条评论