python if的选择结构与循环

语句块:可以执行一次或者多次的语句,以冒号为标记,缩进结束就是语句块结束的时候 判断条件:以bool类型为标志的,当条件为真就执行,为假就跳过。 if的基本结构: if 条件: ...... else: ...... note:要用冒号来结束代码块,用缩进区分代码块。 提示: input()函数支持输入数字或者表达式,不支持输入字符串.返回的是数字类型的数值。(输入什么储存什么) raw_input()函数只支持字符串,返回为字符串。(输入什么储存为字符串,必要时需要转换为其它类型) note:拼接的符号(,)(+)是不一样的,逗号不要强制转换数据类型,加号需要强转数据类型。 提示:and是两个条件同时满足,or是二选一

1if 的嵌套 2 if 条件: 3 print ...... 4 elif 条件: 5 print ...... 6 elif 条件: 7 print ...... 8 else: 9 print ......

列:results = input('成绩为:')

1 print 'A' 2elif 90 > results >= 75: 3 print 'B' 4elif 0 <= results < 75: 5 print 'C' 6else: 7 print '输入错误!'
1if age < 18: 2 price = '90' 3elif age >= 18: 4 price = '180' 5elif age >= 65: 6 price = '0' 7print '你买的票为' , price + '元!' 8

for循环: for 临时变量 in 变量:

1for i in list: 2 a = input('输入数字:') 3 if a in list: 4 print 'list中有' , a , '!' 5 break 6 else: 7 print 'list没有' , a , '!' 8 break

while循环: while 判断条件: 执行语句

1i = 1 2while i < 10: 3 a = input('请输入数字:') 4 if 5 == a: 5 print('答对了!') 6 break 7 elif a > 5: 8 print('答错了!数字大了!') 9 elif a < 5: 10 print('答错了!数字小了!') 11 else: 12 print('输入错误!') 13 i=i+1

note: break 跳出整个循环,打断这个循环不执行 continue 打断本次循环,循环继续 pass 可以执行不报错,当你不知道实现什么功能的时候可以用pass代替

for--else 语句:在for循环条件语句为false或者结束时没有被break打断就执行else语句

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

一篇文章带你了解JavaScript While 循环

循环可以执行一个代码块,只要指定条件为真,循环就可以执行代码块。一、While循环while只要指定条件的值为真,循环就会执行指定语句。while循环的语法while(condition)statement//只要条件为真,就执行代码例:项目JavaScriptwhile语句只要n小于5,就遍历一段代码:varn0;while(n<

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )

Python3:sqlalchemy对mysql数据库操作,非sql语句

Python3:sqlalchemy对mysql数据库操作,非sql语句python3authorlizmdatetime2018020110:00:00coding:utf8'''