要求:用while循环语句
要求:补全代码并使程序正常运行
In [ ]
print("来玩一局剪刀石头布,输掉的人今天请客吃饭~")
a = int(input("请输入数字 0(剪刀)、1(石头)、2(布): "))
if a == 0 :
print("你出:剪刀(0)")
elif a == 1 :
print("你出:石头(1)")
elif a == 2 :
print("你出:布(2)")
else :
print("哼~你赖皮,只能输入0或1或2!")
print("不过我今天心情好,不跟你计较~")
In [ ]
# 补全代码并使程序正常运行
if b == 0 :
print("我出:剪刀(%d) " % b)
elif b == 1 :
print("我出:石头(%d) " % b)
else :
print("我出:布(%d) " % b)
if a == 2 and b == 0 :
print("哈哈,你输了!")
elif a == 0 and b == 2 :
print("嘿嘿,你赢了!")
elif a < b :
print("哈哈,你输了!")
elif a > b :
print("嘿嘿,你赢了!")
else:
print("别得意,平局而已!")
答案:
考点:引入随机数
In [ ]
print("来玩一局剪刀石头布,输掉的人今天请客吃饭~")
a = int(input("请输入数字 0(剪刀)、1(石头)、2(布): "))
if a == 0 :
print("你出:剪刀(0)")
elif a == 1 :
print("你出:石头(1)")
elif a == 2 :
print("你出:布(2)")
else :
print("哼~你赖皮,只能输入0或1或2!")
print("不过我今天心情好,不跟你计较~")
In [ ]
import random
b = int(random.randint(0,2))
if b == 0 :
print("我出:剪刀(%d) " % b)
elif b == 1 :
print("我出:石头(%d) " % b)
else :
print("我出:布(%d) " % b)
if a == 2 and b == 0 :
print("哈哈,你输了!")
elif a == 0 and b == 2 :
print("嘿嘿,你赢了!")
elif a < b :
print("哈哈,你输了!")
elif a > b :
print("嘿嘿,你赢了!")
www.hsryrcw.com
www.hsapzpw.com
www.hsgcrcw.com
www.hsjxrcw.com
www.hsfcrcw.com
else:
print("别得意,平局而已!")