龙空技术网

中年大叔学编程-Python条件语句和循环语句

自学编程之道 139

前言:

如今同学们对“python重复语句”大致比较关心,你们都想要知道一些“python重复语句”的相关内容。那么小编在网摘上收集了一些关于“python重复语句””的相关内容,希望姐妹们能喜欢,你们一起来学习一下吧!

条件语句类似我们生活中的如果,循环类似我们每天的三点一线的日子,每天做着重复的事情(当然可能不是很形象)

条件语句

这个很好容易理解,比如,我每天上班都是坐的地铁或者公交,如果是早上我就坐公交,如果是下午我就坐地铁。

为什么一把年纪了还要乘公共交通呢?一个字:穷。

我们先来看看条件语句的语法模板吧,先看简单版

if 条件:    逻辑1else:    逻辑2

有时候我们的情况比较复杂,所以我们需要来看看略微复杂版

if 条件2:    逻辑1elif 条件2:    逻辑2elif 条件3:    逻辑3elif 条件4:    逻辑4else:    逻辑5

这里的条件就是我们的假设成立,逻辑就是如果假设成立,我们要做什么,如果不成立我们又要做什么.我们还是来几个例子瞧瞧,先说一个我每天挤公交车的场景

current_time = 9if current_time >= 6 and current_time <= 8:  # 如果是6点到8点这个时间点就去挤公交    print('挤公交吧')else:    print('算了,还是挤地铁吧')

再列举一个考试成绩的例子

sorce = 90if sorce >= 90:  # 如果考了90分及以上,就对他说"厉害了老弟"    print('厉害了老弟')elif sorce >= 80 and sorce < 90:  # 如果考了80分及以上90分一下,就对他说"有点东西"    print('有点东西')elif sorce >= 70 and sorce < 80:  # 如果考了70分及以上80分一下,就对他说"还可以吧"    print('还可以吧')elif sorce >= 60 and sorce < 70:    print('你是在碰运气吧')else:    print('要加油啊')

不知道上面的两个例子的意思能不能看懂呢?

循环语句

循环就是重复执行,在Python中有两种循环:

for循环while循环

这两种循环有什么区别呢?for一般是遍历列表,while一般是根据条件循环执行,来看个例子

index = 1  # 定义一个名为index的整型变量并赋初始值为1while(index <= 10):  # 如果index变量值小于等于10则继续执行while循环    print(index)  # 打印index的值    index = index+1  # index累加1

可以看到,我们初始值为1,while的条件是小于等于10,所以在小于等于10的情况下是满足while的执行条件,那么就会一直执行,直到条件不成立。

info = "我中年大叔,我的年纪有点大"  # 定义一个名为info的字符串类型变量for char in info:  # 循环去除这个字符串中的内容    print(char)  # 打印取出的每个文字

字符串其实也是一种列表,所以在这里可以逐字取出,当队列取完后便结束遍历。就有点类似于,我们以前上学时,午饭时间在食堂打饭,加入学生的素质非常高,大家都在窗口排队,食堂阿姨就一直给学生打饭、打菜,直到排队的学生人都打到了饭菜,然后大妈就可以停止这个工作休息一下了。至于列表和数组,我们后面会讲到的

我只是记录我的学习过程,由于书读的少,可能很多地方表述或者是理解得不对,请轻喷并指正。

标签: #python重复语句