最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python制作簡單的剪刀石頭布游戲

 更新時間:2020年12月10日 15:22:55   作者:Juni  
這篇文章主要介紹了Python制作剪刀石頭布游戲的方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下

關(guān)于程序相關(guān)的

  • 您可以反復(fù)玩游戲,直到選擇停止為止。
  • 該程序跟蹤獲勝情況。
  • 大小寫無關(guān)緊要(即ROCK與Rock相同)。
  • 如果您輸入的內(nèi)容無效,程序會一直提示您,直到您輸入有效的內(nèi)容。

對項目進行編碼的步驟:

  1. 創(chuàng)建一個簡單的單輪游戲版本,我們不執(zhí)行正確的輸入。
  2. 如果輸入了無效的內(nèi)容,則添加while循環(huán)可重新提示用戶輸入選擇。
  3. 使用while循環(huán)讓用戶反復(fù)播放,并使用變量來跟蹤得分。

程序代碼

import random

input("Welcome to Rock, Paper, Scissors! Press Enter to start.")
print()
user_wins = 0
computer_wins = 0

choices = ["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制作簡單的剪刀石頭布游戲的詳細內(nèi)容,更多關(guān)于Python 剪刀石頭布游戲的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • python 把列表轉(zhuǎn)化為字符串的方法

    python 把列表轉(zhuǎn)化為字符串的方法

    今天小編就為大家分享一篇python 把列表轉(zhuǎn)化為字符串的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 在PyCharm搭建OpenCV-python的環(huán)境的詳細過程

    在PyCharm搭建OpenCV-python的環(huán)境的詳細過程

    這篇文章主要介紹了在PyCharm搭建OpenCV-python的環(huán)境的詳細過程,本文通過圖文并茂的形式給大家介紹搭建步驟,對PyCharm搭建OpenCV-python環(huán)境相關(guān)知識感興趣的朋友一起看看吧
    2022-05-05
  • python解決12306登錄驗證碼的實現(xiàn)

    python解決12306登錄驗證碼的實現(xiàn)

    這篇文章主要介紹了python解決12306登錄驗證碼的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Python第三方常用模塊openpyxl的簡單介紹

    Python第三方常用模塊openpyxl的簡單介紹

    openpyxl模塊是一個讀寫Excel?2010文檔的Python庫,如果要處理更早格式的Excel文檔,需要用到額外的庫,openpyxl是一個比較綜合的工具,能夠同時讀取和修改Excel文檔,下面這篇文章主要給大家介紹了關(guān)于Python第三方常用模塊openpyxl的相關(guān)資料,需要的朋友可以參考下
    2022-08-08
  • tensorflow使用L2 regularization正則化修正overfitting過擬合方式

    tensorflow使用L2 regularization正則化修正overfitting過擬合方式

    這篇文章主要介紹了tensorflow使用L2 regularization正則化修正overfitting過擬合方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • Python數(shù)學符號計算庫SymPy使用方法詳解

    Python數(shù)學符號計算庫SymPy使用方法詳解

    SymPy?是一個?Python?的數(shù)學符號計算庫,提供了強大的工具來進行符號數(shù)學運算、代數(shù)操作、求解方程、微積分、矩陣運算等,它廣泛應(yīng)用于數(shù)學教學、物理學、工程學、統(tǒng)計學和概率論等領(lǐng)域,本文將結(jié)合具體案例,詳細介紹?SymPy?的使用方法,需要的朋友可以參考下
    2024-08-08
  • python3 requests庫實現(xiàn)多圖片爬取教程

    python3 requests庫實現(xiàn)多圖片爬取教程

    今天小編就為大家分享一篇python3 requests庫實現(xiàn)多圖片爬取教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • Python Pandas 刪除列操作

    Python Pandas 刪除列操作

    這篇文章主要介紹了Python Pandas 刪除列操作,主要操作使用del和drop方法刪除DataFrame中的列,使用drop方法一次刪除多列,需要的朋友可以參考一下
    2022-03-03
  • Python實現(xiàn)簡單的多任務(wù)mysql轉(zhuǎn)xml的方法

    Python實現(xiàn)簡單的多任務(wù)mysql轉(zhuǎn)xml的方法

    這篇文章主要介紹了Python實現(xiàn)簡單的多任務(wù)mysql轉(zhuǎn)xml的方法,結(jié)合實例形式分析了Python查詢mysql結(jié)果集轉(zhuǎn)xml格式數(shù)據(jù)輸出的相關(guān)操作技巧,需要的朋友可以參考下
    2017-02-02
  • Python爬取365好書中小說代碼實例

    Python爬取365好書中小說代碼實例

    這篇文章主要介紹了Python爬取365好書中小說代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02

最新評論

阜宁县| 温宿县| 阿坝| 茶陵县| 双峰县| 同仁县| 乳山市| 镶黄旗| 霸州市| 长宁区| 盐边县| 赤水市| 岐山县| 淮北市| 新密市| 扎兰屯市| 徐汇区| 昭通市| 晴隆县| 子长县| 乐都县| 通海县| 三江| 平顺县| 保德县| 如皋市| 广西| 阿勒泰市| 福清市| 安徽省| 大冶市| 双城市| 南投县| 呼图壁县| 宝清县| 宽城| 攀枝花市| 富川| 冕宁县| 化州市| 呈贡县|