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循环判断的更多相关文章

  1. Python条件循环判断

    1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27   age = int( ...

  2. jquery for循环判断是否重复

    //使用for循环 判断是否有重名 var len=$("li").length;//获取页面中所有li的数量 for(var i=0; i<len; i++){ oldna ...

  3. R语言学习——循环判断语句

    循环  判断 函数 函数是一个对象,可以赋值 函数要放在调用函数的前面 输入输出 read.csv()------文本文件 csv是comma separated value的英文缩写,其读取逗号分隔 ...

  4. 关于pthread_cond_wait使用while循环判断的理解

    在Stevens的<Unix 环境高级编程>中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入pthread_cond_wait前使用w ...

  5. JavaScript 循环判断练习题

    JavaScript 循环判断练习题 小明有一组水果("苹果","梨子","香蕉","葡萄","西瓜" ...

  6. Python 循环判断和数据类型

    循环和判断 1.if 形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_ ...

  7. 【freemaker】之循环,判断,对象取值

    entity: public class Employee { private Integer id; private String name; private Integer age; privat ...

  8. Python的基本语法,涵盖数据类型、循环判断、列表、map和set等

    以#开头的语句是注释 当语句以冒号“:”结尾时,缩进的语句视为代码块.一般缩进4个空格 Python程序是大小写敏感的,如果写错了大小写,程序会报错. Python的数据类型 整型 浮点型 字符串 布 ...

  9. ecshop foreach循环判断循环次数

    首先要在foreach里面加上一个name属相,如:name=name如:<!-- {foreach from=$package_goods.goods_list item=goods_list ...

随机推荐

  1. charles 启用/禁用断点

    本文参考:charles 启用/禁用断点 1.3. enable/disable breakpoints 和 2.3 breakpoints settings 断点设置是常用的了,没啥好说的了,可以设 ...

  2. 中国知网(CNKI)验证码识别

    中国知网(CNKI)是最重要的中文学术资源数据库,收录绝大多数中文学术刊物.我们可以检索论文,也可以导出检索结果前6000条论文的题录数据. 在CNKI检索结果翻页10次以上,用户需要手动输入验证码才 ...

  3. charles 端口转发

    本文参考:charles 端口转发 端口转发 端口转发(Port forwarding),有时被叫做隧道,是安全壳(SSH) 为网络安全通信使用的一种方法.端口转发是转发一个网络端口从一个网络节点到另 ...

  4. charles 访问控制设置

    本文参考:charles 访问控制设置 charles 访问控制设置 access control settings 访问账户设置: 这里可以配置连接到charles时的一些配置: 这个访问控制确定谁 ...

  5. java中的逃逸分析

    逃逸分析 public static StringBuffer craeteStringBuffer(String s1, String s2) { StringBuffer sb = new Str ...

  6. 【linux】【jenkins】自动化运维五 整合邮件提醒

    1.安装插件 Email Extension Template Plugin 安装教程参考:https://www.cnblogs.com/jxd283465/p/11542680.html 2.系统 ...

  7. Java基础之final、static关键字

    一.前言 关于这两个关键字,应该是在开发工作中比较常见的,使用频率上来说也比较高.接口中.常量.静态方法等等.但是,使用频繁却不代表一定是能够清晰明白的了解,能说出个子丑演卯来.下面,对这两个关键字的 ...

  8. 【面试必备】小伙伴栽在了JVM的内存分配策略。。。

    周末有小伙伴留言说上周面试时被问到内存分配策略的问题,但回答的不够理想,小伙伴说之前公号里看过这一块的文章的,当时看时很清楚,也知道各个策略是干嘛的,但面试时脑子里清楚,心里很明白,但嘴里就是说不清楚 ...

  9. springboot全局异常拦截源码解读

    在springboot中我们可以通过注解@ControllerAdvice来声明一个异常拦截类,通过@ExceptionHandler获取拦截类抛出来的具体异常类,我们可以通过阅读源码并debug去解 ...

  10. (java实现)单向循环链表

    什么是单向循环链表 单向循环链表基本与单向链表相同,唯一的区别就是单向循环链表的尾节点指向的不是null,而是头节点(注意:不是头指针). 因此,单向循环链表的任何节点的下一部分都不存在NULL值. ...