|

楼主 |
发表于 2021-11-19 20:18:15
|
显示全部楼层
import random
times = 3
secret = random.randint(1,10)
print('----我要打十个----')
# 这里先给guess赋值(赋一个绝对不等于secret的值)
guess = 0
# print()默认是打印完字符串会自动添加一个换行符,end=" "参数告诉print()用空格代替换行
# 嗯,小甲鱼觉得富有创意的你应该会尝试用 end="JJ"?
print("不妨猜猜阿伟想在想的是哪个数字:",end=" ")
while (guess != secret)and(times>0):
temp = input('请输入')
guess = int(temp)
times=times-1# 用户每输入一次,可用机会就-1
if guess == secret:
print('哇,这么聪明的么?')
print("不过,哼,猜对也没奖!")
else:
if guess >secret:
print("大了大了,往小了猜")
else:
print("小了小了,往大的猜")
if times>0:
times = str(times)
strlist=["错了哦,剩余次数:",times]
print("".join(strlist))
times = int(times)
print("再试一次吧:",end=" ")
else:
print("机会用光喽T_T")
print("游戏结束")
#我的类型有问题,现在解决了,strlist.join支持字符串,用来弄数字要来回转类型 |
|