Python制作简单的剪刀石头布游戏
import randominput('Welcome to Rock, Paper, Scissors! Press Enter to start.')print()user_wins = 0computer_wins = 0choices = ['rock', 'paper', 'scissors']while True: random_index = random.randint(0,2) cpu_choice = choices[random_index] user_choice = input('Rock, Paper, or Scissors? ').lower() while user_choice not in choices: user_choice = input('That is not a valid choice. Please try again: ').lower() print() print('Your choice:', user_choice) print('Computer’s choice:', cpu_choice) print() if user_choice == ’rock’: if cpu_choice == ’rock’: print('It’s a tie!') elif cpu_choice == ’scissors’: print('You win!') user_wins+=1 elif cpu_choice == ’paper’: print('You lose!') computer_wins+=1 elif user_choice == ’paper’: if cpu_choice == ’paper’: print('It’s a tie!') elif cpu_choice == ’rock’: print('You win!') user_wins+=1 elif cpu_choice == ’scissors’: print('You lose!') computer_wins+=1 elif user_choice == ’scissors’: if cpu_choice == ’scissors’: print('It’s a tie!') elif cpu_choice == ’paper’: print('You win!') user_wins+=1 elif cpu_choice == ’rock’: print('You lose!') computer_wins+=1 print() print('You have '+str(user_wins)+' wins') print('The computer has '+str(computer_wins)+' wins') print() repeat = input('Play again? (Y/N) ').lower() while repeat not in [’y’, ’n’]: repeat = input('That is not a valid choice. Please try again: ').lower() if repeat == ’n’: break print('n----------------------------n')运行效果:

以上就是Python制作简单的剪刀石头布游戏的详细内容,更多关于Python 剪刀石头布游戏的资料请关注好吧啦网其它相关文章!
相关文章:
1. Python unittest生成测试报告过程解析2. 如何基于python3和Vue实现AES数据加密3. python matplotlib工具栏源码探析二之添加、删除内置工具项的案例4. CSS3实例分享之多重背景的实现(Multiple backgrounds)5. CSS Hack大全-教你如何区分出IE6-IE10、FireFox、Chrome、Opera6. 解决VUE项目使用Element-ui 下拉组件的验证失效问题7. 数组在java中的扩容的实例方法8. Vue+express+Socket实现聊天功能9. python b站视频下载的五种版本10. uni-app结合PHP实现单用户登陆demo及解析

网公网安备