美文网首页
2021-01-11

2021-01-11

作者: 如丝如梦 | 来源:发表于2021-01-11 20:10 被阅读0次

    else语句

    >>> for i in range(5):

                 a=int(input('请输入0来结束循环,你有5次机会:'))

                 if a==0:

                               print('你触发了break语句,循环结束,导致else语句不会生效。')

                               break

    else:

               print('5次循环你都错过了,else语句生效了。')

    请输入0来结束循环,你有5次机会:6

    请输入0来结束循环,你有5次机会:5

    请输入0来结束循环,你有5次机会:6

    请输入0来结束循环,你有5次机会:3

    请输入0来结束循环,你有5次机会:0

    你触发了break语句,循环结束,导致else语句不会生效。


    >>> while i<5:

                   a = int(input('请输入0结束循环,你有5次机会:'))

                   i = i+1

                  if a == 0:

                              print('你触发了break语句,导致else语句不会生效。')

                              break

    else:

                print('5次循环你都错过了,else语句生效了。')

    请输入0结束循环,你有5次机会:5

    请输入0结束循环,你有5次机会:4

    请输入0结束循环,你有5次机会:3

    请输入0结束循环,你有5次机会:2

    请输入0结束循环,你有5次机会:0

    你触发了break语句,导致else语句不会生效。


    大家应该玩过一个小游戏,就是一个人在心里想好一个数,比如17,然后让另一个人猜。如果他猜的数比17小,告诉他“太小了”,如果他猜的数比17大,告诉他“太大了”。

    >>> number=17

    >>> while True:

                   guess=input('猜猜我的秘密数字是什么?')

                   if int(guess)==number:

                              print('正确!你很棒哦。')

                              break

                  elif int(guess)>number:

                              print('你猜的太大了,请重新猜猜~')

                  else:

                             print('你猜的太小了,请重新猜猜~')

    猜猜我的秘密数字是什么?67

    你猜的太大了,请重新猜猜~

    猜猜我的秘密数字是什么?10

    你猜的太小了,请重新猜猜~

    猜猜我的秘密数字是什么?17

    正确!你很棒哦。


    >>> for i in range(3):

                 guess=input('猜猜我的秘密数字是什么?')

                 if int(guess)==number:

                            print('正确!你很棒哦。')             

                            break

                elif int(guess)>number:

                           print('你猜的太大了,请重新猜猜~')

               else:

                           print('你猜的太小了,请重新猜猜~')

    else:

               print('给你3次机会都猜不到,你失败了。')

    猜猜我的秘密数字是什么?45

    你猜的太大了,请重新猜猜~

    猜猜我的秘密数字是什么?9

    你猜的太小了,请重新猜猜~

    猜猜我的秘密数字是什么?20

    你猜的太大了,请重新猜猜~

    给你3次机会都猜不到,你失败了。

    相关文章

      网友评论

          本文标题:2021-01-11

          本文链接:https://www.haomeiwen.com/subject/lgxjaktx.html