美文网首页
自制python,有bug仅限参考

自制python,有bug仅限参考

作者: xstzhk | 来源:发表于2019-12-18 17:30 被阅读0次

    import time,random

    while True:
    playernum = 0
    emenynum = 0

    for i in range(1,4):
        time.sleep(2)
        print('----现在是第%s局----' % i)
        player_life = random.randint(100,150)
        emeny_life = random.randint(100,150)
        player_attack = random.randint(30,50)
        emeny_attack = random.randint(30,50)
        print('[玩家]\n血量:%s\n攻击:%s' % (player_life,emeny_attack))
        time.sleep(1.5)
        print('[电脑]\n血量:%s\n攻击:%s' % (emeny_life,emeny_attack))
        time.sleep(1.5)
    
        while player_life > 0 and emeny_life > 0:
            player_life = player_life - emeny_attack
            print('电脑发起攻击,玩家血量剩余%s' % player_life)
            emeny_life = emeny_life - player_attack
            print('玩家发起攻击,电脑血量剩余%s' % emeny_life)
            print('-----------------')
            time.sleep(1.5)
            
        if player_life > 0 and emeny_life <= 0:
            print('玩家获胜!')
            playernum += 1
        elif player_life <= 0 and emeny_life > 0:
            print('电脑获胜!')
            emenynum += 1
        else:
            print('平局!')
    if playernum > emenynum:
        print('玩家赢!')
    elif playernum < emenynum:
        print('电脑赢!')
    else:
        print('平局!')
    
    again = input('是否想再次使用,输入q退出,输入其他继续:')
    if again == 'q':
        break
    

    相关文章

      网友评论

          本文标题:自制python,有bug仅限参考

          本文链接:https://www.haomeiwen.com/subject/wmbunctx.html