if循环判断
if循环判断
if-else循环的语法格式
if 逻辑判断句:
代码块 # 缩进表示所属关系
else 逻辑判断句:
代码块
if 和elif同时使用来做多层判断
if 逻辑判断式:
代码块
elif 逻辑判断式:
代码块
if的嵌套使用
在if判断句中可以继续加入if的判断模块
例:if 逻辑判断1:
代码块
if 逻辑判断2:
代码块
else2:
代码块
else1:
代码块
循环控制的两种方式
while循环
语法
- 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循环
for语法
- for + break 退出本层循环
- for + continue 退出当前循环
for循环嵌套
for 循环嵌套语法
for 逻辑判断式:
代码块
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/breakgame_list = ['chi', 'he', 'piao', 'du', 'dabaojian']
for i in game_list:
if i == 'piao':
# continue
break
print(i)
if循环判断的更多相关文章
- Python条件循环判断
1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc = 27 age = int( ...
- jquery for循环判断是否重复
//使用for循环 判断是否有重名 var len=$("li").length;//获取页面中所有li的数量 for(var i=0; i<len; i++){ oldna ...
- R语言学习——循环判断语句
循环 判断 函数 函数是一个对象,可以赋值 函数要放在调用函数的前面 输入输出 read.csv()------文本文件 csv是comma separated value的英文缩写,其读取逗号分隔 ...
- 关于pthread_cond_wait使用while循环判断的理解
在Stevens的<Unix 环境高级编程>中第11章线程关于pthread_cond_wait的介绍中有一个生产者-消费者的例子P311,在进入pthread_cond_wait前使用w ...
- JavaScript 循环判断练习题
JavaScript 循环判断练习题 小明有一组水果("苹果","梨子","香蕉","葡萄","西瓜" ...
- Python 循环判断和数据类型
循环和判断 1.if 形式 if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_ ...
- 【freemaker】之循环,判断,对象取值
entity: public class Employee { private Integer id; private String name; private Integer age; privat ...
- Python的基本语法,涵盖数据类型、循环判断、列表、map和set等
以#开头的语句是注释 当语句以冒号“:”结尾时,缩进的语句视为代码块.一般缩进4个空格 Python程序是大小写敏感的,如果写错了大小写,程序会报错. Python的数据类型 整型 浮点型 字符串 布 ...
- ecshop foreach循环判断循环次数
首先要在foreach里面加上一个name属相,如:name=name如:<!-- {foreach from=$package_goods.goods_list item=goods_list ...
随机推荐
- u盘重装ubuntu16.04过程遇到的问题
该博文主要记录ubuntu16.04重装过程中分区问题 1. /swap交换区,Logical(逻辑分区),swap area; 一般为物理内存的2倍; 例如你电脑的运行内存是4G, 则/swap可以 ...
- charles 自动存储/auto_save
本文参考:charles 自动存储 自动保存工具 auto_save "自动保存"工具会在你设定的间隔后,自动保存并清除抓取到的内容.假设你设置了3分钟,则每隔三分钟会保存一次, ...
- 24 (OC)* 加密
一 .MD5加密 MD5加密是最常用的加密方法之一,是从一段字符串中通过相应特征生成一段32位的数字字母混合码. MD5主要特点是 不可逆,相同数据的MD5值肯定一样,不同数据的MD5值不一样(也不是 ...
- ActiveMQ消息选择器Selector
一.前言 消息发送到Broker,消费者通过Destination可以订阅消费某个特定的通道内的消息.一些特殊情况下,需要消费者对消息过滤下再进行消费,也就是筛选出某些特定消息.ActiveMQ提供了 ...
- 基于vue实现搜索高亮关键字
有一个需求是在已有列表中搜索关键词,然后在列表中展示含有相关关键字的数据项并且对关键字进行高亮显示,所以该需求需要解决的就两个问题: 1.搜索关键词过滤列表数据 2.每个列表高亮关键字 ps: 此问题 ...
- jQuery的内容选择器
JQuery中的内容选择器 JQuery中的内容选择器有四个: :contains(text) 匹配包含给定文本的元素 :empty 匹配所有不包含子元素或者文本的空元素 :has(selector) ...
- Android类似日历的翻转控件
最近写了个翻转面板的控件拿出来与大家分享一下,类似日历的那种,写的比较简单有需要的可以直接拿去用.直接上效果图吧,代码我放在百度云了,有问题的话直接回复就好呢,大家一起交流下. http://pan. ...
- maven私服 nexus 的安装与使用
简介 私服不是Maven的核心概念,它仅仅是一种衍生出来的特殊的Maven仓库.通过建立自己的私服,就可以降低中央仓库负荷.节省外网带宽.加速Maven构建.自己部署构建等,从而高效地使用Maven. ...
- HttpClient连接池的一些思考
前言 使用apache的httpclient进行http的交互处理已经很长时间了,而httpclient实例则使用了http连接池,想必大家也没有关心过连接池的管理.事实上,通过分析httpclien ...
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
$str="你好<我>(爱)[北京]{天安门}"; echo f1($str); //返回你好 echo f2($str); //返回我 echo f3($str); ...