当前位置: 首页 > news >正文

深度学习python基础(第二节) 分支语句和循环语句

本节主要介绍分支语句和循环语句的基本语法。

注意:在python中的作用域以缩进为准。有语言基础的很好理解,了解语法格式就可以。

布尔类型和比较运算符

# True真,False假
a = True
print(f"布尔变量a的内容是:{a},类型是:{type(a)}")

比较运算符

        与c++语言的比较运算符一致。

num1 = 10
num2 = 10
print(f"num1和num2是否相等:{num1 == num2}")
name1 = "northeast"
name2 = "north"
print(f"name1与name2是否相等:{name1 == name2}") # 字符串也可以直接使用比较运算符,c语言不可以

python中的分支语句

if语句的基本语法格式    

python中以缩进来确定作用域  

if else组合判断语句

score = int(input("请输入你的考研分数:")) # 字符串转int
if score >= 370:print("恭喜你考上研究生了!")
else:print("hope是美好的东西!")
print("Never give up!")
score = int(input("请输入你的考研分数:"))
if score >= 380:print("恭喜你上岸的概率非常高!")
elif score >= 360:print("恭喜你上岸的概率比较高!")
elif score >= 340:print("恭喜上岸的概率高!")
else:print("不管怎么样先准备复试再说!")
print("祝所有努力的人都考上研究生!")
import random
num = random.randint(1,10) # 随机产生1-10之间的整数
print(num)

python循环语句

time = 10
print("当前剩余时间为:%d" % time)
while time > 0:time -= 1print(f"时间减少,剩余:{time}")
print("请珍惜时间!")

求和1-100,很简单

i = 100
sum = 0
while i > 0:sum += ii -= 1
print(f"1-100的求和为:{sum}")

九九乘法表

i = 1
while i <= 9:j = 1while j <= i:print(f"{j}*{i} = {j * i}\t",end = '')j += 1i += 1 print() # 自动换行

for循环的基础语法  

for 循环是对一批内容进逐个处理。

name = "caixunkun"
for i in name: # 循环处理字符串print(i , end = '\t')

range()函数语法

range(5) # 取得的数据为[0,1,2,3,4] 不包含5。

range(5,10) # 取左不取右[5,6,7,8,9]。

range(5,10,2) # 从哪到哪步长是多少[5,7,9]。

for x in range(10):print(x,end = '\t')
for x in range(5,10):print(x,end = '\t')
for x in range(5,10,2):print(x,end = '\t')

for循环临时变量的作用域

for i in range(5):print(i,end = '\t')
print(i) # for循环的作用域,只在for循环内部,原则上不可以,实际是可以的,保存的是最后一个值

for循环的嵌套

for i in range(1,10):for j in range(1,i):print(f"{j}*{i} = {j * i}\t",end = '')print()

循环中的continue和break    

continue跳过此次循环    

break跳出循环

http://www.lryc.cn/news/524627.html

相关文章:

  • Gin 源码概览 - 路由
  • 第6章 ThreadGroup详细讲解(Java高并发编程详解:多线程与系统设计)
  • CentOS 7乱码问题如何解决?
  • JavaScript语言的多线程编程
  • OpenSeaOtter使用手册-变更通知和持续部署
  • (2)STM32 USB设备开发-USB虚拟串口
  • 他把智能科技引入现代农业领域
  • ingress-nginx代理tcp使其能外部访问mysql
  • 麒麟操作系统服务架构保姆级教程(十三)tomcat环境安装以及LNMT架构
  • 亚博microros小车-原生ubuntu支持系列:4-手部检测
  • 关于回调函数(callback)
  • Linux Bash 中使用重定向运算符的 5 种方法
  • 硬件作品3----STM32F103RCT6最小系统板MCU配置
  • 人脸识别打卡系统--基于QT(附源码)
  • 【深度学习入门】深度学习知识点总结
  • 通过视觉语言模型蒸馏进行 3D 形状零件分割
  • 机器学习10-解读CNN代码Pytorch版
  • 微服务学习-Gateway 统一微服务入口
  • 2025寒假备战蓝桥杯02---朴素二分查找升级版本的学习+分别求解左右端点
  • PHP语言的软件工程
  • linux-FTP服务配置与应用
  • 靠右行驶数学建模分析(2014MCM美赛A题)
  • (1)STM32 USB设备开发-基础知识
  • Spring中如何动态的创建、监听MQ以及创建Exchange
  • 中国综合算力指数(2024年)报告汇总PDF洞察(附原数据表)
  • 【Python项目】小区监控图像拼接系统
  • 常用排序算法之插入排序
  • Elasticsearch(ES)基础查询语法的使用
  • 一篇文章学会Milvus【Docker 中运行 Milvus(Windows),Python实现对Milvus的操作,源代码案例,已经解决巨坑】【程序员猫爪】
  • 前端之移动端