2017级7、8班计算机导论

2017-10-19 09:27
请先登录。

import randomsecret = random.randint(1,10)#print(secret)print('------猜数字游戏!-----')guess = 0while guess != secret:    temp = input('猜数字游戏开始,请输入数字:')    guess = int(temp)    if guess > secret:        print('您输入的数字大了!')    else:        print('您输入的数字小了!')if guess == secret:    print('恭喜,您猜对了!')    print('游戏结束,再见!^_^')

     

分析:开始时caishu()定义一个函数,电脑随机从1~10的数字里面选一个赋值给key。

然后是while的循环语句,有两个大方向,第一个方向是i<5的时候,即猜数机会只有5次,这个方向有三种情况,只有满足第一个情况猜对时,才能到达第二个方向,否则继续循环。游戏结束。最后的caishu()是函数运行,也可在后面加input()。