3、利用Jupyter解释器完成以下语句的编程: (1)利用tuple函数组建一个由数值型列表新建的元组t1; (2)利用()创建包含一个元素9的元组t2; (3)利用t1和t2的连接创建元组t3; (4)访问元组t3中索引为1-4的所有元素、索引为奇数的所有元素、索引为(-4)-(-1)之间的所有元素; (5)输出元组t3中元素的个数、最小值、最大值与所有元素的和。
时间: 2023-12-03 20:45:10 浏览: 29
下面是实现以上要求的代码:
```python
# (1) 利用tuple函数组建一个由数值型列表新建的元组t1
lst = [1, 2, 3, 4, 5]
t1 = tuple(lst)
print("t1:", t1)
# (2) 利用()创建包含一个元素9的元组t2
t2 = (9,)
print("t2:", t2)
# (3) 利用t1和t2的连接创建元组t3
t3 = t1 + t2
print("t3:", t3)
# (4) 访问元组t3中索引为1-4的所有元素、索引为奇数的所有元素、索引为(-4)-(-1)之间的所有元素
print("t3[1:5]:", t3[1:5]) # 索引为1-4的所有元素,不包括索引为5的元素
print("t3[1::2]:", t3[1::2]) # 索引为奇数的所有元素
print("t3[-4:-1]:", t3[-4:-1]) # 索引为(-4)-(-1)之间的所有元素
# (5) 输出元组t3中元素的个数、最小值、最大值与所有元素的和
print("元素个数:", len(t3))
print("最小值:", min(t3))
print("最大值:", max(t3))
print("所有元素的和:", sum(t3))
```
输出结果如下:
```
t1: (1, 2, 3, 4, 5)
t2: (9,)
t3: (1, 2, 3, 4, 5, 9)
t3[1:5]: (2, 3, 4, 5)
t3[1::2]: (2, 4, 9)
t3[-4:-1]: (3, 4, 5)
元素个数: 6
最小值: 1
最大值: 9
所有元素的和: 24
```