py 元组,列表,函数的学习和使用

代码

下面两个Python脚本,分别解决问题。

1. 脚本 test1.ipynb

创建一个元组 t1 和一个空列表 list1

t1 = (1, 2, 'R', 'py', 'Matlab')

list1 = []

使用 while 循环,将 t1 中的元素添加到 list1

i = 0

while i < len(t1):

list1.append(t1[i])

i += 1

定义一个空字典 dict1

dict1 = {}

定义一个嵌套列表 Li

Li = ['K', [3, 4, 5], (1, 2, 6), 18, 50]

使用 for 循环,将 Li 中的元素添加到 dict1

keys = ['a', 'b', 'c', 'd', 'e']

for key, value in zip(keys, Li):

dict1[key] = dict1.setdefault(key, value)

打印结果

print("list1:", list1)

print("dict1:", dict1)

2. 脚本 test2.py

import math

定义一个函数,用于计算圆柱体的表面积和体积

def comput(r, h):

计算表面积

S = 2 * math.pi * r * (r + h)

计算体积

V = math.pi * r * r * h

return S, V

调用定义的函数 comput,计算底半径 r=10、h=11 的圆柱体表面积和体积

r = 10

h = 11

S, V = comput(r, h)

输出结果

print("圆柱体的表面积:", S)

print("圆柱体的体积:", V)

解释

  1. test1.ipynb

• 创建了一个元组 t1 和一个空列表 list1。

• 使用 while 循环将 t1 中的元素添加到 list1。

• 定义了一个空字典 dict1。

• 定义了一个嵌套列表 Li,并使用 for 循环将 Li 中的元素添加到 dict1。

  1. test2.py

• 定义了一个函数 comput,用于计算圆柱体的表面积和体积。

• 调用函数 comput,计算底半径 r=10、高 h=11 的圆柱体的表面积和体积,并输出结果。

你可以将这些代码分别保存为 test1.ipynb 和 test2.py 并运行它们。

相关推荐
STLearner29 分钟前
SIGIR 2026 | LLM × Graph论文总结(图增强LLM,GraphRAG,Agent,多模态,知识图谱,搜索,推
人工智能·python·深度学习·神经网络·机器学习·数据挖掘·知识图谱
FreakStudio31 分钟前
MicroPython 内核开发者直接狂喜!这个 Claude 插件市场,把开发全流程做成了「对话式外挂」
python·单片机·嵌入式·面向对象·并行计算·电子diy
老陈说编程1 小时前
12. LangChain 6大核心调用方法:invoke/stream/batch同步异步全解析,新手也能轻松学会
开发语言·人工智能·python·深度学习·机器学习·ai·langchain
给自己做减法1 小时前
rag混合检索
人工智能·python·rag
2301_812539672 小时前
Golang怎么实现网页爬虫抓取数据_Golang如何用colly框架快速构建爬虫采集程序【教程】
jvm·数据库·python
xcbrand2 小时前
政府事业机构品牌策划公司哪家可靠
大数据·人工智能·python
爱滑雪的码农3 小时前
Java基础十一 流(Stream)、文件(File)和IO
java·开发语言·python
knight_9___3 小时前
LLM工具调用面试篇5
人工智能·python·深度学习·面试·职场和发展·llm·agent
小学生-山海4 小时前
YOLO火焰/烟雾检测系统
python·yolo
浔川python社4 小时前
浔川社团第一次福利数据公布
人工智能·python·deepseek