程式開始,顯示下面提示資訊:
請輸入:剪刀(0)、石頭(1)、布(2):
使用者輸入數字0-2中的一個數字,與系統隨機生成的數字比較後給出結果資訊。
例如:輸入0後,顯示如下
你的輸入為:剪刀(0)
隨機生成數字為: 2
恭喜,你贏了
程式碼:
#-*- coding = utf-8 -*-
# @Time : 2020/9/8 21:33
# @FILE : work1.py
# @SoftWare : PyCharm
import random
x = random.randint(0,2)
a = input("請輸入:剪刀(0)、石頭(1)、布(2):") # 注意,此時輸入的數字為字串
if int(a)==0 : # 比較之前要強制轉換成Int
print("你的輸入為:剪刀(0)")
print("隨機生成數字為:",x)
if x==1:
print("哈哈,你輸了")
elif x==2:
print("恭喜,你贏了")
elif x==0:
print("啊這……打平了")
elif int(a)==1 : # 比較之前要強制轉換成Int
print("你的輸入為:石頭(1)")
print("隨機生成數字為:",x)
if x==0:
print("恭喜,你贏了")
elif x==2:
print("哈哈,你輸了")
elif x==1:
print("啊這……打平了")
elif int(a)==2 : # 比較之前要強制轉換成Int
print("你的輸入為:布(2)")
print("隨機生成數字為:",x)
if x==1:
print("恭喜,你贏了")
elif x==0:
print("哈哈,你輸了")
elif x==2:
print("啊這……打平了")