Python如何实现剪刀石头布小游戏
这篇文章主要介绍Python如何实现剪刀石头布小游戏,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体代码如下所述:
srpgame.py #!/urs/bin/env python import random all_choice = ['石头','剪刀','布'] win_list = [['石头','剪刀'],['剪刀','布'],['布','石头']] prompt = """ (0) 石头 (1) 剪刀 (2) 布 Please input your choice(0/1/2): """ computer = random.choice(all_choice) ind = int(input(prompt)) player = all_choice[ind] print("Your choice: %s,Computer's choice: %s" %(player,computer)) if player == computer: print('\033[32;1m平局\033[0m') elif [player,computer] in win_list: print('\033[31;1mYou WIN!!!\033[0m') else: print('\033[31;1mYou LOSE!!!\033[0m') 演示 D:\Python scripts λ python3 .\srpgame.py (0) 石头 (1) 剪刀 (2) 布 Please input your choice(0/1/2): 0 Your choice: 石头,Computer's choice: 剪刀 You WIN!!! D:\Python scripts λ python3 .\srpgame.py (0) 石头 (1) 剪刀 (2) 布 Please input your choice(0/1/2): 1 Your choice: 剪刀,Computer's choice: 剪刀 平局 D:\Python scripts λ python3 .\srpgame.py (0) 石头 (1) 剪刀 (2) 布 Please input your choice(0/1/2): 2 Your choice: 布,Computer's choice: 石头 You WIN!!! D:\Python scripts λ python3 .\srpgame.py (0) 石头 (1) 剪刀 (2) 布 Please input your choice(0/1/2): 0 Your choice: 石头,Computer's choice: 布 You LOSE!!!
以上是“Python如何实现剪刀石头布小游戏”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!