Python分支学习

简介: Python分支学习

分支结构(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常用的开发软件都在这里了,给大家节省了很多时间。

三、入门学习视频

我们在看视频学习的时候,不能光动眼动脑不动手,比较科学的学习方法是在理解之后运用它们,这时候练手项目就很适合了。


相关文章
|
25天前
|
PyTorch Linux 算法框架/工具
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
这篇文章是关于如何使用Anaconda进行Python环境管理,包括下载、安装、配置环境变量、创建多版本Python环境、安装PyTorch以及使用Jupyter Notebook的详细指南。
208 1
pytorch学习一:Anaconda下载、安装、配置环境变量。anaconda创建多版本python环境。安装 pytorch。
|
23天前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从0到1,精通Python使用
尼恩架构团队的大模型《LLM大模型学习圣经》是一个系统化的学习系列,初步规划包括以下内容: 1. **《Python学习圣经:从0到1精通Python,打好AI基础》** 2. **《LLM大模型学习圣经:从0到1吃透Transformer技术底座》**
Python学习圣经:从0到1,精通Python使用
|
25天前
|
机器学习/深度学习 缓存 PyTorch
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
这篇文章是关于如何下载、安装和配置Miniconda,以及如何使用Miniconda创建和管理Python环境的详细指南。
300 0
pytorch学习一(扩展篇):miniconda下载、安装、配置环境变量。miniconda创建多版本python环境。整理常用命令(亲测ok)
|
28天前
|
开发者 Python
Python学习九:file操作
这篇文章是关于Python文件操作的详细教程,包括文件的打开、读写、关闭,以及文件备份脚本的编写和文件定位操作。
17 2
|
28天前
|
Java C# Python
Python学习七:面向对象编程(中)
这篇文章是关于Python面向对象编程的中级教程,涵盖了析构函数、对象的三大特征(封装、继承、多态)、类属性与实例属性、以及类方法与静态方法的对比。
21 2
|
28天前
|
设计模式 安全 JavaScript
Python学习八:面向对象编程(下):异常、私有等
这篇文章详细介绍了Python面向对象编程中的私有属性、私有方法、异常处理及动态添加属性和方法等关键概念。
20 1
|
28天前
|
存储 Java 编译器
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
这篇文章是关于Python编程语言中变量命名规则、基本数据类型、算数运算符、比较运算符、逻辑运算符、赋值运算符以及格式化输出与输入的详细教程。
18 0
Python学习三:学习python的 变量命名规则,算数、比较、逻辑、赋值运算符,输入与输出。
|
28天前
|
资源调度 前端开发 JavaScript
Python学习二:Python包管理器pip
这篇文章介绍了Python包管理器pip的基本概念、基本操作、如何更改下载源为国内镜像以加速下载,以及如何指定安装包的位置。
28 0
Python学习二:Python包管理器pip
|
1月前
|
设计模式 运维 安全
Python学习—装饰器的力量 (一)
Python学习—装饰器的力量 (一)
|
22天前
|
机器学习/深度学习 人工智能 架构师
Python学习圣经:从入门到精通Python,打好 LLM大模型的基础
Python学习圣经:从0到1精通Python,打好AI基础

热门文章

最新文章