色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 猜拳的課設

夏志豪2年前8瀏覽0評論

在Python編程學習中,猜拳是一個非常好的練手的課題。我們通過這個課題可以鞏固Python基礎語法、復習循環、條件語句等知識,還可以提高編程思維,培養邏輯思維能力。下面我們來實現一個Python猜拳的小游戲。

import random
#定義勝負規則
def JudgeResult(player, comp):
if player == comp:
return '平局'
elif (player == '石頭' and comp == '剪刀') or (player == '剪刀' and comp == '布') or (player == '布' and comp == '石頭'):
return '玩家勝利'
else:
return '電腦勝利'
#定義游戲函數
def Game():
player = input('請輸入石頭、剪刀、布:')
while player not in ('石頭', '剪刀', '布'):
player = input('輸入錯誤,請重新輸入:')
comp = random.choice(['石頭', '剪刀', '布'])
print('電腦出了%s' % comp)
result = JudgeResult(player, comp)
print(result)
#主函數,循環10次
if __name__ == '__main__':
for i in range(10):
Game()

運行上面的代碼,我們可以看到一個簡單的Python猜拳小游戲的效果。主函數循環10次,我們可以多次玩游戲、練習。

以上就是Python猜拳小游戲的實現代碼和介紹。通過這個小游戲的練習,不僅鞏固了Python的基礎語法,也掌握了Python實現條件語句和循環語句的方法,還鍛煉了編程思維和邏輯思維。接下來,我們可以發揮想象,增加更多的功能,比如設置游戲次數、游戲規則等。