如果对你有帮助的话不妨点赞收藏评论一下吧爱你么么哒❤️❤️❤️第1关学习-Python元组之应用一任务描述本关任务给定 a、b、c 三个变量三个变量的值都是通过 input 函数获取且都是整型数据请编写代码交换三个变量的值a 的值给 bb 的值给 cc 的值给 a。交换之后输出 a、b、c 的值。相关知识为了完成本关任务你需要掌握 Python 中的元组。元组在之前学习类型实训中我们学习过列表以及它的性质元组和列表相似只不过定义的时候使用的不是[]而是()元组中的元素和列表一样可以是任意数据类型的数据。tup (1,1.5,a,[1,2,3,4],(1,2,3,4)) # 创建一个包含整型、浮点型、字符型、列表和元组类型数据的元组value tup[1] # 取值方式和列表一致取元组中的第二个元素print(type(tup))print(value)执行结果class tuple1.5需要注意的是元组中的任何元素都不可更改。tup (1,1.5,a,[1,2,3,4],(1,2,3,4))tup[1] 2.4 # 想将元组中的第二个元素修改为2.4执行结果会报错并提示元组类型的数据不支持修改。但是元组内的可变类型的数据是可以更改的我们可以发现元组 tup 中有一个列表类型的元素这个列表类型的元素是可以更改的。tup (1,1.5,a,[1,2,3,4],(1,2,3,4))# tup[3]得到的是元组中的第4个列表元素tup[3][2]得到的是列表中的第三个元素这一步是将元组中的第四个列表中的第三个元素修改该为0tup[3][2] 0print(tup)执行结果(1, 1.5, a, [1, 2, 0, 4], (1, 2, 3, 4))还有一点需要注意如果我们想要创建只有单个元素的数组时需要在元素末尾加一个逗号。tup (1,) # 创建的是一个元组num (1) # 创建的是一个 int 类型的数据print(type(tup))print(type(num))执行结果class tupleclass int其它类型的数据想要转换成元组时可以使用 Python 中的 tuple 函数来进行转换。list1 (1,2,3,4)print(tuple(list1))执行结果(1,2,3,4)由于元组中的元素不可更改所以能应用在元组上的方法相比列表就少了很多主要有以下三个len()返回元组的长度max()返回元组中最大的元素min()返回元组中最小的元素元组在 Python 中还有一个非常重要的应用两个变量的值想交换时可以使用以下代码a 1b 2a,b b,a # 交换值等价于 a,b (b,a)print(a,b)执行结果2 1我们通过代码可以发现元组不一定需要()来表示如果多个对象用逗号分隔这样也能表示一个元组。编程要求仔细阅读右侧编辑区内给出的代码框架及注释按照提示编写程序代码。输出格式请参考测试集中的预期输出。测试说明平台将使用测试集运行你编写的程序代码若全部的运行结果正确则通关。 可在右侧 “测试结果”区查看具体的测试集详情。开始你的任务吧祝你成功 任务给定 a、b、c 三个变量三个变量的值都是通过 input 函数获取且都是整型数据请编写代码交换三个变量的值a 的值给 bb 的值给 cc 的值给 a交换之后输出 a、b、c 的结果。 # 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码 ##########Begin########## # 编写代码实现三个变量值的交换按照预期输出打印三个变量交换后的值 aint(input()) bint(input()) cint(input()) a,b,cc,a,b print(fa:{a},b:{b},c:{c}) ##########End##########