python實現剪刀石頭布游戲


今天剛學習了python的判斷語句,老師留的作業是用判斷做一個石頭剪刀布的游戲,因為之前c++寫過類似的東西,感覺還挺簡單的。主要是練習一下if else語句的使用。

實現步驟

  1. 引入隨機數庫
  2. 用戶自己輸入數字,選擇剪刀石頭布
  3. 電腦通過隨機數賦值,選擇剪刀石頭布
  4. 通過判斷語句分出勝負

這個問題主要考驗python的選擇判斷語句的使用。

源代碼

# -*- coding = utf-8 -*-
# @Time : 2022/4/6 17:15
# @Author :王敬博
# @File : demo03.py
# @Software: PyCharm
import random #引入隨機數庫
user = int(input("請選擇你要出的 (石頭 0 剪刀 1 布 2) : ")) #用戶
admin = random.randint(0,2) #電腦
if admin == 0:
    print("電腦出的是石頭")
elif admin == 1:
    print("電腦出的是剪刀")
else:
    print("電腦出的是布")
if user == 0:
    if admin ==1:
        print("你贏了!")
    elif admin == 2:
        print("你輸了了!")
    else:
        print("平局")
if user == 1:
    if admin ==2:
        print("你贏了!")
    elif admin == 0:
        print("你輸了了!")
    else:
        print("平局")
if user == 2:
    if admin ==0:
        print("你贏了!")
    elif admin == 1:
        print("你輸了了!")
    else:
        print("平局")

輸出結果

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM