码迷,mamicode.com
首页 > 其他好文 > 详细

if循环判断

时间:2019-05-22 20:53:39      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:循环嵌套   ==   inpu   选择   code   please   控制   数值   for 循环   

if循环判断

if-else循环的语法格式

if 逻辑判断句:

? 代码块 # 缩进表示所属关系

else 逻辑判断句:

? 代码块

if 和elif同时使用来做多层判断

if 逻辑判断式:
代码块

elif 逻辑判断式:

? 代码块

if的嵌套使用

在if判断句中可以继续加入if的判断模块

例:if 逻辑判断1:

? 代码块

? if 逻辑判断2:

? 代码块

? else2:

? 代码块

? else1:

? 代码块

循环控制的两种方式

while循环

  1. 语法

    • while + break
    • while + continue

    语法:

    while 条件:

    ? 代码块

    while + break:break的意思是终止程序代码,终止的是当前层次的循环

    while + continue continue用来跳出当前循环

    2 while循环的的嵌套,while循环的嵌套和if循环嵌套一样,在while逻辑中可以继续加入一套while循环逻辑

    3 tag控制循环退出

    tag被令为True,来控制循环

    4 whil + else 当while没有被break的时候,else代码块方会被执行

    for循环

    1. for语法

      • for + break 退出本层循环
      • for + continue 退出当前循环
    2. for循环嵌套

      • for 循环嵌套语法

        for 逻辑判断式:

        ? 代码块

    3. for + else语法

      • 当for循环没有被break时,才会执行else内部的代码

      for-elif循环实现猜年龄

      age = 10
      age_guess = int(input('猜吧猜吧,赶紧的‘))
      if age_guess == age:
        print('猜的准啊,老弟')
      elif age_guess > age:
        print('猜大了')
      elif:
        print('猜小了')

      while循环嵌套

      age = 10
      reward_list = ['baby_list1', 'baby_list2', 'baby_list_3']
      while True:
          age_guess = int(input('请输入你猜的数值'))
          if age_guess == age:
              while True:
                  print('猜对了,可以选择一个奖励')
                  print(reward_list)
                  reward_choice = int(input('请输入你想要奖品的序号'))
                  if reward_choice > len(reward_list):
                      print('no no no,please choise again')
                  else:
                      print(f'你选择的奖励是{reward_list[reward_choice]}')
                  break
          # break
          elif age_guess != age:
              print('输入的是什么jb,GUN')
      

      for + continue/break

      game_list = ['chi', 'he', 'piao', 'du', 'dabaojian']
      for i in game_list:
          if i == 'piao':
              # continue
              break
          print(i)

if循环判断

标签:循环嵌套   ==   inpu   选择   code   please   控制   数值   for 循环   

原文地址:https://www.cnblogs.com/Dr-wei/p/10908275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!