济南网站制作经验,电子政务网站建设流程,北京网站建设报价表,php能做手机网站吗文章目录 简介条件判断语句#xff08;if语句#xff09;练习1#xff1a;判断奇偶数练习2#xff1a;判断闰年练习3#xff1a;计算狗的年龄相当于人的年龄练习4#xff1a;根据成绩奖励练习5#xff1a;选择婚姻对象 小结 python 学习专栏推荐python基础知识#xff… 文章目录 简介条件判断语句if语句练习1判断奇偶数练习2判断闰年练习3计算狗的年龄相当于人的年龄练习4根据成绩奖励练习5选择婚姻对象 小结 python 学习专栏推荐python基础知识0基础入门python爬虫知识 简介
Python代码在执行时是按照自上向下顺序执行的。通过流程控制语句可以改变程序的执行顺序也可以让指定的程序反复执行多次。流程控制语句分成两大类条件判断语句循环语句。本节我们先来将条件判断语句。
条件判断语句if语句
if语句是Python中非常重要的流程控制语句之一其基本语法如下
if 条件表达式:代码块在执行if语句时会先对条件表达式进行求值判断如果为True则执行if后的代码块否则跳过代码块不执行。需要注意的是Python中的代码块是通过缩进来实现的缩进必须使用相同个数的空格或者Tab键而且应该始终使用同一种方式。
例如当我们输入以下代码
num 10
if num 10:print(num比10大)
print(程序已结束)此时打印结果为程序已结束因为num的值为10不满足if语句中的条件表达式所以不会执行if后面的代码块。
另外需要了解的是在if语句中我们可以使用逻辑运算符and和or来连接多个条件表达式分别表示所有条件同时满足和只要有一个条件满足即可例如
num 15
if num 10 and num 20:print(num比10大,num比20小)在上面这段代码中只有当num的值既大于10又小于20时才会执行print函数中的内容。
最后if语句也可以用来实现根据不同的条件输出不同的内容例如
name input(请输入用户名)
if name admin:print(欢迎管理员光临)在上面这段代码中如果用户输入的用户名为admin那么会输出欢迎管理员光临否则什么也不执行。
练习1判断奇偶数
编写一个程序获取一个用户输入的整数。然后通过程序显示这个数是奇数还是偶数。
参考代码
num int(input(请输入一个整数))if num % 2 0:print(这个数是偶数)
else:print(这个数是奇数)练习2判断闰年
编写一个程序检查任意一个年份是否是闰年。如果一个年份可以被4整除不能被100整除或者可以被400整除这个年份就是闰年。
参考代码
year int(input(请输入一个年份))if (year % 4 0 and year % 100 ! 0) or year % 400 0:print(这是闰年)
else:print(这不是闰年)练习3计算狗的年龄相当于人的年龄
我家的狗5岁了5岁的狗相当于多大年龄的人呢 其实非常简单狗的前两年每一年相当于人类的10.5岁然后每增加一年就增加四岁。 那么5岁的狗相等于人类的年龄就应该是10.510.5444 33岁
参考代码
dog_age int(input(请输入狗的年龄))if dog_age 0:print(年龄不能为负数)
elif dog_age 2:human_age dog_age * 10.5
else:human_age 21 (dog_age - 2) * 4print(狗的年龄相当于人的年龄为, human_age)练习4根据成绩奖励
从键盘输入小明的期末成绩: 当成绩为100时‘奖励一辆BMW’ 当成绩为[80-99]时‘奖励一台iphone’ 当成绩为[60-79]时‘奖励一本参考书’ 其他时什么奖励也没有
参考代码
score int(input(请输入小明的期末成绩))if score 100:print(奖励一辆BMW)
elif 80 score 99:print(奖励一台iphone)
elif 60 score 79:print(奖励一本参考书)
else:print(什么奖励也没有)练习5选择婚姻对象
大家都知道男大当婚女大当嫁。那么女方家长要嫁女儿当然要提出一定的条件 高180cm以上; 富:1000万以上; 帅:500以上; 如果这三个条件同时满足则:‘我一定要嫁给他’ 如果三个条件有为真的情况则:‘嫁吧比上不足比下有余。’ 如果三个条件都不满足则:‘不嫁’
参考代码
height int(input(请输入男方的身高cm))
wealth int(input(请输入男方的财富万元))
handsome int(input(请输入男方的颜值0-100))if height 180 and wealth 1000 and handsome 500:print(我一定要嫁给他)
elif height 180 or wealth 1000 or handsome 500:print(嫁吧比上不足比下有余。)
else:print(不嫁)小结
if语句是Python中用于控制程序流程的重要语句。它的一般形式如下
if 条件表达式:代码块if语句的执行过程如下
首先对条件表达式进行求值判断如果结果为True则执行if后面的代码块如果结果为False则跳过代码块继续执行后面的语句。代码块是一组通过缩进来区分的语句它们应该具有相同的缩进级别通常使用四个空格或一个制表符作为缩进。代码块中的语句会按顺序依次执行只要满足条件就会执行所有代码块中的语句如果条件不满足代码块中的语句将被跳过。
if语句还可以扩展为if-else语句或if-elif-else语句用于处理多个条件情况。其语法如下
if-else语句
if 条件表达式:代码块1
else:代码块2如果条件表达式为True则执行代码块1否则执行代码块2。
if-elif-else语句
if 条件表达式1:代码块1
elif 条件表达式2:代码块2
...
else:代码块n依次判断条件表达式1、条件表达式2直到找到第一个为True的条件执行相应的代码块。如果所有条件都为False则执行最后的else代码块。
在if语句中我们还可以使用逻辑运算符and和or来组合多个条件表达式。and表示所有条件必须同时满足or表示只要有一个条件满足即可。
总结起来if语句是用于根据条件选择性地执行特定的代码块。它是控制程序流程的重要工具能够使程序根据不同的情况做出相应的响应。 python 学习专栏推荐
python基础知识0基础入门
【python基础知识】0.print()函数 【python基础知识】1.数据类型、数据应用、数据转换 【python基础知识】2.if条件判断与条件嵌套 【python基础知识】3.input()函数 【python基础知识】4.列表和字典 【python基础知识】5.for循环和while循环 【python基础知识】6.布尔值和四种语句break、continue、pass、else 【python基础知识】7.实操-用Python实现“文字PK”小游戏一 【python基础知识】7.实操-用Python实现“文字PK”小游戏二 【python基础知识】8.编程思维如何解决问题-思维篇 【python基础知识】9.函数的定义和调用 【python基础知识】10.用函数编写程序 - 实操篇 【python基础知识】10.用Python实现石头剪刀布小游戏-函数实操篇 【python基础知识】11.如何debug -常见报错原因及排查思路 - 思维篇 【python基础知识】12.类与对象一 【python基础知识】12.类与对象二 【python基础知识】13.类与对象三 【python基础知识】13.类与对象四 【python基础知识】14.图书管理系统的搭建类与对象实操 【python基础知识】15.编码基础知识 【python基础知识】16.文件读写基础及操作 【python基础知识】16.“古诗默写题”的python实现文件读写和编码-实操篇 【python基础知识】17.模块的概念以及如何引入 【python基础知识】18.实操-使用python自动群发邮件 【python基础知识】19.产品思维以及流程图的使用 - 思维篇 【python基础知识】20.“午饭吃什么”的python实现产品思维-实操篇 【python基础知识】21.高效偷懒的正确打开方式-毕业篇 【python文件处理】CSV文件的读取、处理、写入 【python文件处理】Excel自动处理使用 openpyxl 【python文件处理】-excel格式处理 python爬虫知识
【python爬虫】1.爬虫基础知识 【python爬虫】2.网页基础知识 【python爬虫】3.爬虫初体验BeautifulSoup解析 【python爬虫】4.爬虫实操菜品爬取 【python爬虫】5.爬虫实操歌词爬取 【python爬虫】6.爬虫实操带参数请求数据 【python爬虫】7.爬到的数据存到哪里 【python爬虫】8.温故而知新 【python爬虫】9.带着小饼干登录cookies 【python爬虫】10.指挥浏览器自动工作selenium 【python爬虫】11.让爬虫按时向你汇报 【python爬虫】12.建立你的爬虫大军 【python爬虫】13.吃什么不会胖爬虫实操练习 【python爬虫】14.Scrapy框架讲解 【python爬虫】15.Scrapy框架实战热门职位爬取 【python爬虫】16.爬虫知识点总结复习