首页 > 教育

我是新手,求大牛帮忙解答疑惑

更新时间2019-09-12 01:46:58

print('-----循环语句练习题-----')

##import random

##secret=random.randint(1,10)

guss=5

for i in range(3):

    if i==0:

        temp=input('请输入一个数:')

    else:

        temp=input('请重新输入一个数:')

    if i==2:

        temp=print('机会用完,游戏结束!')#如何在第三次输入正确的结果时,不执行这段代码

                                         #而执行 print('恭喜!答对了!')

                                         #       print('游戏结束!')

        break

    guss=int(temp)

    if guss==5 or i==2:       

        print('恭喜!答对了!')

        print('游戏结束!')

        break

    if guss>5:

        print('哥,太大了!')

    else:

        print('哥,太小了!')


把你的结构重新调整下就可以了

print('-----循环语句练习题-----')
##import random
##secret=random.randint(1,10)
guss=5
for i in range(3):
   if i==0:
       temp=input('请输入一个数:')
   else:
       temp=input('请重新输入一个数:')
   guss=int(temp)
   if guss==5:    
       print('恭喜!答对了!')
       print('游戏结束!')
       break
   if guss>5:
       print('哥,太大了!')
   else:
       print('哥,太小了!')
   if i==2:
       temp=print('机会用完,游戏结束!')
       break

上一篇:中空玻璃里的分子筛起什么作用?

下一篇:电气图中220V/12V2什么意思