# 选择结构# if elif else"""
if 表达式1 :
如果表达式1成立则执行
如果表达式1成立则执行
如果表达式1成立则执行
elif 表达式2 :
如果表达式2成立则执行
elif 表达式3 :
如果表达式3成立则执行
else:
如果表达式都不成立则执行
"""# 前面空四个空格# 判断奇偶数
num = 10if num % 2 == 1:
print("奇数")
elif num % 2 == 0:
print("偶数")
else:
print("不可能")
print("ok")
2、for循环结构
# for循环在python里面主要用于遍历容器
list1 = [1, 2, 3, 4]
tuple1 = (1, 2, 3, 4)
dict1 = {"k1": 'v1', 'k2': 'v2', 'k3': 'v3'}
set1 = {1, 1, 1, 2, 2, 3}
"""
for 变量 in 容器:
for循环体(依次将容器中的每个元素赋给变量)
"""# 遍历列表for i in list1:
print(i)
# 遍历元组for i in tuple1:
print(i)
# 遍历字典for i in dict1:
print(i, dict1.get(i))
for i, j in dict1.items():
print(i, j)
# 遍历集合setfor i in set1:
print(i)
# range函数# 指定范围,按照步长生成序列# 构造一个1~100的list
i = 1
list1 = []
while i <= 100:
list1.append(i)
i += 1print(list1)
list1 = []
for i inrange(1, 101, 1):
if i % 2 == 1:
list1.append(i)
print(list1)
3、while循环结构
# 循环结构 while'''
while 表达式 :
循环体
循环体
循环体
不是循环体
'''# 1~100的和
i = 1sum = 0while i <= 100:
sum += i
i += 1print(sum) # 不输入while循环体
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署