09+10 课时9+10 循环结构

课程地址,建议1.5倍速观看

https://study.163.com/course/courseLearn.htm?courseId=1004987028#/learn/video?lessonId=1278791228&courseId=1004987028

栗子
# 判断考试成绩
# 成绩由用户输入
# 90以上输出优秀,80-90 良,70-80 中,60-70 及格,60以下 差!!!
    # 可以用多个if,每个if 都要判断一次,效率不高,当然也有可能会用到这种
if 条件表达式:
语句1...
if 条件表达式:
语句2...
if 条件表达式:
语句3...

输入成绩,用到 input函数
input输入的值 全部是字符串类型

score = input('请输入成绩,必须是数字哦:')
#转换下类型
int_score = int(score)
#比较的时候,要保证类型一致
if int_score>=90 and int_score<=100:    
print('优秀')
elif int_score>=80 and int_score<90:
print('良')
elif int_score>=70 and int_score<80:
print('中')
elif int_score>=60 and score<70:
print('及格')
elif int_score<60:
print('差!!!加油啊')
else:
print('输入不正确,请重新输入!')

多路分支

很多分支的情况,叫多路,多路只会执行其中的一种判断
if 条件表达式:
语句1...
elif 条件表达式:
语句2...
elif 条件表达式:
语句3...
else:
上面都不符合,可以用这个收尾,也可以不写这个
if 语句补充
    if语句可以嵌套使用,不推荐
        建议最多嵌套三层
    Python没有switch

循环语句
for 变量 in 序列:
语句1
语句2
...

栗子
# 比如[1,2,3,4,5,6,7],遍历这个列表
list_ont = [1,2,3,4,5,6,7]
for number in list_one:
print(number)
print('***',number)
        # 打印学生列表
# 如果是刘亦菲,那肯定是我的最爱
# 如果是别人,拒绝
stu_list = ['刘德华',‘刘亦菲’,‘高圆圆’,‘舒淇’]
for stu in stu_list:
if stu == '刘亦菲':
    print('my love ',stu)
else:
    print('sorry')
for else 语句
    for 循环结束的时候,有时候需要执行一些收尾的工作,此时可能需要使用else
    # 打印学生列表
# 如果是刘亦菲,怎打印最爱
# 否则 执行sorry

stu_list = ['刘德华',‘刘亦菲’,‘高圆圆’,‘舒淇’]
for stu in stu_list:
if stu == '刘亦菲'
    print('my love')
else:
    print('sorry')
#for循环中所有都执行完毕,再执行以下收尾工作
else:
print('爱你一万年')
# break、continue、pass
    break
        无条件结束整个循环,简称循环猝死
        # 在一个数字列表中,找到某数字,如果找到打印出来,结束循环
nun_list = [1,3,5,7,9]
for num in num_list:
if num == 7: 
    print('哈哈 找到了',num)
    bresk   #找到了,执行了此语句,结束for循环
else:
    print(num)
    continue
        # 在数字1-10中,寻找偶数 并打印

num_list = [1,2,3,4,5,6,7,8,9,10]
for num in num_list:
if num % 2 == 0:
    print('模2 余数为0,肯定是偶数',num)

for num in num_list:
if num % 2 == 1:
    print('模2 余数为1,肯定是奇数',num)
        continue        #立即结束这个循环,继续执行下一个循环
print('我是偶数' ,num)

pass

只是占位符,代表这句话啥也不干,没有跳过的功能哦

#循环体中 只有一个pass 啥也不会打印
for i in range(1,10):
pass

#循环体中 有一个pass占位,它只是在那占位,啥也不干,代码还会执行循环体中的print
for i in range(1,10):
pass
print(i)

range 函数

    生成有序数列
    一版在Python中,两个表示范围的数字都是左包括 右不包括,randint是个特例。
range函数再Python2.x 和 3.x中有很大的区别
    for i in range(1,10):
print (i)
# 结果,打印 1,2,3,4,5,6,7,8,9

while循环

    表示当条件成立的时候,就循环,适用于不知道具体循环次数,但是能确定在某个条件下成立的情况下就循环
    while 条件表达式:    #条件成立 为True时就执行
语句块

#另一种表达式
while 表达式:
语句块
else:
语句块
    栗子
        #如果说年利率是 6.7%,本利是每年翻滚,则多少年后本钱会翻倍

li_lv = 6.7%
ben_jin = 100
year = 0
while ben_jin<=200:
  ben_jin = ben_jin* (1+li_lv)
  year =year + 1
print(year,ben_jin)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,921评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,635评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,393评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,836评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,833评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,685评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,043评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,694评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,671评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,670评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,779评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,424评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,027评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,984评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,214评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,108评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,517评论 2 343

推荐阅读更多精彩内容

  • 出处:cvpr 2018 https://arxiv.org/abs/1802.02604v1是为数不多的开源的...
    一只大南瓜阅读 2,903评论 0 9
  • 有关长度的方法 了解JAVA及工具使用 java的特征 跨平台(JVM)Classloader(类加载器)Byte...
    throwsmyself阅读 347评论 0 0
  • 最近总是这么忙,为了晚上打卡不要太晚,也不要学得太过匆忙,今天特意起了大早,学习。 今天主要学习了逻辑函数 IF ...
    Alice7777阅读 107评论 0 0
  • 什么是逻辑函数呢?用来判断真假值(条件成立与否),或者进行复合检验的Excel函数,我们称为逻辑函数。逻辑函数在我...
    万能之林阅读 328评论 0 0
  • 2018-09-10 今天主要学习了逻辑函数 IF AND OR 一、基本逻辑值 TRUE AND FALSE 1...
    sunshine_c2f6阅读 151评论 0 0