python系列八:Python3条件控制&循环语句
#!/usr/bin/python
#-*-coding:gbk-*-
#Python3 条件控制&循环语句
import random
age = int(input("请输入你的年龄:"))
#在 while … else 在条件语句为 false 时执行 else 的语句块:
while age < 12:
print("你还是一个儿童!")
age += 1
else:
print("你不再是小孩子了!")
'''
while 循环语句和 for 循环语句使用 else 的区别:
1、如果 else 语句和 while 循环语句一起使用,则当条件变为 False 时,则执行 else 语句。
2.如果 else 语句和 for 循环语句一起使用,else 语句块只在 for 循环正常终止时执行!
'''
flag = True
#如果你的while循环体中只有一条语句,你可以将该语句与while写在同一行中,无限循环你可以使用 CTRL+C 来中断循环。
#while flag: print("i love you!")
#可以使用内置range()函数。它会生成数列
print("range()函数")
for i in range(5):
print(i)
#可以使用enumerate()函数进行遍历:
print("enumerate()函数")
list1 = ['a','b','c','d','e','f','g']
for i,j in enumerate(list1):
print(i, j)
print("100内数字之和=%d" % sum(range(101)))
# for 实例中使用了break 语句,break 语句用于跳出当前循环体:
#可以使range以指定数字开始并指定不同的增量(甚至可以是负数,有时这也叫做'步长')
for i in range(1, 5, 1):#开始值,结束值,步长或者梯度
print(i, end = ",")
if i == 3:
print("你妈叫你回家吃饭了!")
continue;
elif i == 4:
print("走吧!")
#break;
else:
print("你到家了!")
#pass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句
print("按ctrl+c结束死循环")
while True:
pass
'''复合赋值:变量 a 和 b 同时得到新值 0 和 1'''
a,b = 1,2
#用间隔符间隔输出内容
print(a, b, sep = "@")
#在一个范围内随机取一个数
a = random.choice(range(100))
b = random.choice(range(100))
print(a, b)
#递归在很大程度上牺牲了空间换取了可读性。
#每次调用递归函数的时候都会创建一个函数栈,如果递归深度过大,则会造成溢出状况。
#在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
max = a
score = int(input("请输入您的成绩:"))
if a > b:
max = a
elif a == b:
max = a
if score == 100:
print("score满分")
print("好样的!")
elif score > 60:
print("score及格")
else:
print("score不及格")
else:
max = b
print(max)
'''
Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。
1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch – case语句。
'''
age = 18
print("您的年龄是%d" % age);
python系列八:Python3条件控制&循环语句的更多相关文章
- Python之路-条件控制&循环语句&列表推导式&常用函数
一.什么是条件控制语句 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块. 二.if语句 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作. 语法: ...
- Python 2.7 学习笔记 条件与循环语句
本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它 ...
- 第二部分 条件控制执行语句、循环语句、switch语句、跳转语句和其它语句
条件控制执行语句: if语句 if....else....语句 循环语句: while语句 do....while语句 for语句 switch语句: 跳转语句: break; continue; r ...
- python实例 条件和循环语句
#! /usr/bin/python #条件和循环语句 x=int(input("Please enter an integer:")) if x<0: x=0 ...
- Python中的条件和循环语句
条件和循环语句 1. 条件语句 if单用 格式:if 条件表达式 例如:if 5 > 3: print('True') >>> 'True' #当条件满足时才会执行上述操作. ...
- python013 Python3 条件控制
Python3 条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块.可以通过下图来简单了解条件语句的执行过程: if 语句Python中if语句的一 ...
- Python系列:三、流程控制循环语句--技术流ken
Python条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非 ...
- #7 Python顺序、条件、循环语句
前言 上一节讲解了Python的数据类型和运算,本节将继续深入,涉及Python的语句结构,相当于Python的语法,是以后编写程序的重要基础! 一.顺序语句 顺序语句很好理解,就是按程序的顺序逻辑编 ...
- python之最强王者(3)——变量,条件、循环语句
1.Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的 ...
随机推荐
- 在Eclipse中导入dtd和xsd文件,使XML自动提示(转)
DTD 类型约束文件 1. Window->Preferences->XML->XML Catalog->User Specified Entries窗口中,选择Add 按纽 ...
- where 泛型类型参数及约束
private void InsertData<TRowMetadata, TFieldMetadata, TCellMetadata>(IMetadataReader<TRowMe ...
- 在训练CNN时,loss稳定在log(类别数)
参见知乎问题! https://www.zhihu.com/question/275774218 很多框架都会有一个问题,当卷积 weight NaN 之后,卷积的 output 会变成 NaN.然后 ...
- 常用Sql 标量值函数
1.汉字拼音首字母 /****** Object: UserDefinedFunction [dbo].[fnGetHzPY] Script Date: 08/16/2018 09:04:47 Des ...
- 【bzoj1875】【SDOI2009】【HH去散步】
1875: [SDOI2009]HH去散步 Time Limit: 20 Sec Memory Limit: 64 MB Submit: 932 Solved: 424 [Submit][Status ...
- 【转载】Highcharts使用指南
另附几个较好的图形组件库: 基于HTML5的开源画图组件:http://www.ichartjs.com/gettingstarted/ 图表Echarts: http://echarts.baidu ...
- MapReduce源码分析之JobSubmitter(一)
JobSubmitter,顾名思义,它是MapReduce中作业提交者,而实际上JobSubmitter除了构造方法外,对外提供的唯一一个非private成员变量或方法就是submitJobInter ...
- HashMap? ConcurrentHashMap?
前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据. 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 ...
- 获取jsapi_ticket
String accessTokenUrl = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&a ...
- easyui最简单的左右布局实现,及tab的右键菜单实现
发现最近有些人问用JQuery easyui要怎么实现左右结构的布局.就是点击左边的菜单在右边的tab中打开.其实easyui要实现这种布局很简单,只需要简单的几行代码就ok了. 特意做了一个小小的d ...