本期继续给大家推荐Python的语法讲解,Python作为深度学习的必备工具,也是PHM初学者的必备技能。之前发表了初学者必看 | Python入门语法讲解与实战(一),这期主要是介绍Python的input输入语句和判断语句。
目录
一、input输入语句
1.定义(作用)
2.效果展示
二、判断语句
\1. 布尔类型和比较运算符
\2. if语句判断
\3. iIf else语句
\4. if elif else语句
\5. 判断语句嵌套
\6. 综合练习
一、input输入语句
1.定义(作用)
读取键盘输入内容,并用变量接收。
name=input()
注:print为输出语句,将print语句里面内容输出在屏幕上。而input本身也可以先打印,并接受输入赋值给变量。input默认接受类型为字符串,若想得到其他类型需要应用数据转换。
\2. 效果展示
num=input("请输入号码:")print("号码为%s"%num )num=int(num)print("号码为%d"%num)
二、判断语句
1.布尔类型和比较运算符
1.1定义
数字类型一种,表示逻辑,有两种字面量true即1表示真,false即0表示假。可以通过定义(变量名称=布尔类型字面量)和比较运算符得到。
注:如图,python中的比较运算符
1.2效果演示
#定义变量存储布尔类型数据bool_1=Truebool_2=Falseprint(f"bool_1变量内容是{bool_1},类型是:{type(bool_1)}")#比较运算符得到布尔类型num1=10num2=10print(f"10==10的结果是:{num1==num2}")
\2. if 语句判断
2.1定义:
age=input("请输入你年龄:")age=int(age)if age>18: print("已经成年")
注:if判断语句内容是布尔类型,if成立要做的事前面要缩进四格。
2.2效果演示
age=input("请输入你年龄:")age=int(age)if age>18: print("已经成年")
3. if else语句
3.1定义:
if+判断语句: 成立时,做的事else: 不成立,做的事
注意:else不能空格,它是通过空格判断所属级别。注意分号。
3.2效果演示
age=int(input("请输入你年龄:"))if age>=18: print("已经成年")else: print("未成年")
\4. if elif else语句
4.1定义
if+判断语句:成立做的事elif+判断语句:成立做的事else: 都不成立做的事
4.2效果演示
age=int(input("年龄是"))if age<18: print("未成年")elif 60>=age>=18: print("壮年")else: print("老年")
4.3猜数字示例
num=10if int(input("请输入猜想的数字"))==num: print("correctly")elif int(input("不对,再输入一次"))==num: print("correctly")elif int(input("不对,再输最后一次"))==num: print("correctly")else: print("全错啦,我想的是:%d"%num)
\5. 判断语句嵌套
5.1定义:
if+判断语句: 成立要做的事 if +判断语句: 成立做的事 elif+判断语句: 成立做的事 else: 成立做的事else: 成立做的事
注:嵌套关键在于空格缩进,并通过空格缩进决定:层次关系。
5.2例题展示
if 30>int(input("请输入你的年龄"))>=18: if int(input("入职年龄为:"))>2: print("可以领取礼品") elif int(input("你的级别为"))>3: print("可以领取礼品") else: print("sorry")else: print("sorry")
\6. 综合练习
import randomnum = random.randint(1,1010)n1=int(input("请输入数字"))if n1>num: n2=int(input("猜大了,请再输入数字")) if n2>num: if int(input("猜大了,最后一次输入数字"))!=num: print("sorry") else: print("correctly") elif n2<num: if int(input("猜小了,最后一次输入数字"))!=num: print("sorry,答案是%d" % num) else: print("correctly") else: print("correctly")elif n1 < num: n2 = int(input("猜小了,请再输入数字")) if n2 > num: if int(input("猜大了,最后一次输入数字")) != num: print("sorry,答案是%d"%num) else: print("correctly") if n2 < num: if int(input("猜小了,最后一次输入数字")) != num: print("sorry,答案是%d"%num) else: print("correctly") else: print("correctly")else: print("correctly")
错误示例:
import randomnum = random.randint(1,10)n=int(input("请输入数字"))if n>num: if int(input("猜大了,请再输入数字")) > num: if int(input("猜大了,最后一次输入数字"))!= num: print("sorry") else: print("correctly") elif int(input("猜大了,请再输入数字")) < num: if int(input("猜小了,最后一次输入数字")) != num: print("sorry") else: print("correctly")elif n<num: if int(input("猜小了,请再输入数字")) > num: if int(input("猜大了,最后一次输入数字"))!= num: print("sorry") else: print("correctly") elif int(input("猜小了,请再输入数字")) < num: if int(input("猜小了,最后一次输入数字")) != num: print("sorry") else: print("correctly")else: print("correctly")
原因:第五行,如果输入的数小于或者等于,会进入10行。并提示(“猜大了,请再输入数字”)进行重新输入重新判断 ,而且根据判断结果如果输入的没有小于num,不会进入执行10行if程序。
-END-
学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!
包括:Python激活码+安装包、Python web开发,Python爬虫,Python数据分析,人工智能、机器学习、自动化测试带你从零基础系统性的学好Python!
????
(
安全链接,放心点击
)
????Python学习大礼包????
????Python学习路线汇总????
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
(全套教程文末领取哈)
????Python必备开发工具????
温馨提示:篇幅有限,已打包文件夹,获取方式在:文末
????Python实战案例????
光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
????Python书籍和视频合集????
观看零基础学习书籍和视频,看书籍和视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
????Python面试刷题????
????Python副业兼职路线????
这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以点击链接免费领取
或者
保存图片到
wx扫描二v码免费领取
【
保证100%免费
】
????
(
安全链接,放心点击
)