单分支结构(easy)
根据判断条件结果而选择不同向前路径的运行方式
代码格式:
if <条件> : <语句块> if(i<8) print(“你个臭小孩”)
举个栗子:
print(“请输入”) Guess=eval(input()) if Guess == 88: print(“hao”)
结果:
非常的easy
二分支结构
根据判断条件结果而选择不同向前路径的运行方式
代码格式:
if <条件> : <语句块1> else : <语句块2>
举个例子:
print(“请输入”) age = eval(input()) if age>8: print(“笨蛋”) else : print(“小孩”)
效果:
稍作修改:
把条件改为true,可以发现无论你输入什么他都会执行true下的语句,else将永被冷落💔
print(“请输入”) age = eval(input()) if True: print(“笨蛋”) else : print(“小孩”)
效果:
像这种简单的二分支结构 Python提供了紧凑形式:适用于简单表达式的二分支结构
格式:
<表达式1> if <条件> else <表达式2> guess = eval(input()) print(“猜{}了”.format(“对” if guess==99 else “错”))
紧凑形式运行结果:
好处:用非常简洁的代码来表示二分支结构,有点类似C的条件表达式 好。🆗😀
注意:用这个输出的是表达式,不支持语句,语句可以简单理解为带=赋值的表达式,但是这种紧凑形式是不支持这种带=的赋值形式,支支持表达式形式,也就是语句的一部分
多分支结构
代码格式:
if <条件1> : <语句块1> elif <条件2> : <语句块1> …… else : <语句块N>
就拿一个输入成绩判断的栗子来熟悉一下,上代码:
print(“输入成绩”) score = eval(input()) if score >=60 and score<80: print(“恭喜,及格”) elif score >=80 and score<90: print(“良好”) elif score >=90 and score<100: print(“牛啊,优秀”) elif score == 100: print(“逆天”) else: print(“小老弟,你懂的”)
运行:
条件判断及组合
判断:
用于条件组合的三个保留字 and or not
结合之前学习的实现猜数小游戏
import time print(“要猜的数字在80~100之间”) time.sleep(0.5) print(“一共5次机会”) print(“请输入”) for i in range(5): guess = eval(input()) if guess > 99 or guess < 99: print(“猜错了”) else : print(“恭喜,猜对了奖励再玩一局”) break
一、Python所有方向的学习路线
Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
二、学习软件
工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。
三、入门学习视频
我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。