自学内容网 自学内容网

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

4faac70a6be44955bd21e7e227c2155b.png

 

 代码

下面两个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。
2.  test2.py
•  定义了一个函数 comput,用于计算圆柱体的表面积和体积。
•  调用函数 comput,计算底半径 r=10、高 h=11 的圆柱体的表面积和体积,并输出结果。
你可以将这些代码分别保存为 test1.ipynb 和 test2.py 并运行它们。


原文地址:https://blog.csdn.net/2401_87245171/article/details/142619842

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!