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