python實現石頭剪子布游戲——if語句


 

 

 
        
#用戶輸入部分
number1 = int(input("請輸入數字:剪刀(0)、石頭(1)、布(2"))


if number1 == 0:
usernumber = "剪刀(0"
elif number1 == 1:
usernumber = "石頭(1"
elif number1 ==2:
usernumber = "布(2"

#電腦生成部分

import random
number2 = random.randint(0,2)

#顯示
print("你的輸入為: %s "%usernumber)
print("隨機生成的數字為: %d "%number2)

#比較
if number1 < number2:
print("哇哦,你贏了!")
elif number1 == number2:
print("平局!")
elif number1 > number2:
print("哈哈,你輸了!")





經驗總結:
1、看要求的兩個輸出,一個輸出的是字符串,一個輸出的是數字;
2、后面要做比較,一定是兩個數字進行比較,number1和number2;
3、用戶輸入默認為字符串,但是不能用來做比較,因而先強制轉化為數字形式,變量:number1。但是有要求輸出字符串語句,那么就再引入一個變量usernumber表示;
4、電腦生成默認為數字,變量:number1;


免責聲明!

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



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