别人的改进小游戏。。
#!/usr/bin/env python3import random
def main():
target = random.randint(1, 10)
times= 2
while True:
if times < 0:
break
now = int(input('Guess!\n> '))
if now == target:
print("Success")
break
elif now < target:
print("too small!")
elif now > target:
print("too large")
if __name__ == '__main__':
main()
有些代码还看不明白。照着写了一个,还请多多指教。
# 注释 这是一个猜数游戏
import random
comp = random.randint(0, 30)# 生成随机数
tim = 3# 限定游戏次数
print(comp)# 调试用,此行可以去掉
while tim > 0:# 判断游戏次数,大于零继续
print('这是一个猜数游戏,你有3次机会,根据提示猜猜我心里想的是哪个数字')# 游戏提示
nu = input('输入一个小于30的数字:')# 输入你猜的数字
num = int(nu)# 将字符转为整数
if num == comp:# 相等。注意comp后面的冒号。另外注意缩进
print('you so good')
break# 猜对了,退出循环。
elif num > comp:# 大于。同IF是同一级。
print('you are big')
elif num < comp:# 小于。同IF是同一级。
print('you are small')
tim = tim - 1# 游戏次数-1。
else:# 游戏次数为0时退出。
print('game over')
页:
[1]