今天剛學習了python的判斷語句,老師留的作業是用判斷做一個石頭剪刀布的游戲,因為之前c++寫過類似的東西,感覺還挺簡單的。主要是練習一下if else語句的使用。
實現步驟
- 引入隨機數庫
- 用戶自己輸入數字,選擇剪刀石頭布
- 電腦通過隨機數賦值,選擇剪刀石頭布
- 通過判斷語句分出勝負
這個問題主要考驗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("平局")
輸出結果


