前言:
如今同学们对“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重复语句