|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
import random
times = 8
secret = random.randint(1,10)
print("__________________猜字游戏___________________")
guess = 0
print("猜猜我心里的理想数字:",end='')
while (guess != secret) and (times > 0):
temp = input()
if temp.isdigit():
guess = int(temp)
if guess == secret:
print("猜对了!")
print("不过没奖励!")
else:
if guess > secret:
print("哥,大了,在来!")
else:
print("哥,小了,小了!")
if times > 1:
print("在来一次!")
else:
print("没有机会了!")
else:
print("没机会了,不玩了!",end='')
times = times - 1 #用户每用一次,机会就-1
print("游戏结束!")
- # 导入生成随机数的模块
- import random
- # 定义times等于8
- times = 8
- # 定义secret等于一到十的随机数
- secret = random.randint(1, 10)
- # 打印输出__________________猜字游戏___________________
- print("__________________猜字游戏___________________")
- # 定义guess等于8
- guess = 0
- # 打印输出猜猜我心里的理想数字:并且不换行
- print("猜猜我心里的理想数字:", end='')
- # 定义一个while循环条件是当guess真的不等于secret和times大于0
- while (guess != secret) and (times > 0):
- # 用户输入并且赋值给temp
- temp = input()
- # 判断temp.isdigit()
- if temp.isdigit():
- # 把temp转换为整型并且赋值给guess
- guess = int(temp)
- # 判断guess绝对等于secret
- if guess == secret:
- # 打印输出猜对了!
- print("猜对了!")
- # 打印输出不过没有奖励!
- print("不过没奖励!")
- # 否则
- else:
- # 判断guess大于secret
- if guess > secret:
- # 打印输出哥,大了,在来!
- print("哥,大了,在来!")
- # 否则
- else:
- # 打印输出哥,小了,小了!
- print("哥,小了,小了!")
- # 判断times大于1
- if times > 1:
- # 打印输出再来一次!
- print("在来一次!")
- # 否则
- else:
- # 打印输出没有机会了!
- print("没有机会了!")
- # 否则
- else:
- # 打印输出没机会了,不玩了!不换行
- print("没机会了,不玩了!", end='')
- # 定义times等于times减一
- times = times - 1 # 用户每用一次,机会就-1
- # 打印输出游戏结束!
- print("游戏结束!")
复制代码
多看多学就容易懂每一句代码的意思了

|
|