result = data_of_square(16) C = result[0] S = result[1] print('周长 = {}'.format(C)) # ==> 周长 = 64 print('面积 = {}'.format(S)) # ==> 面积 = 256
不理解为啥0,1 就能输出周长面积
周长和面积都返回到一个变量result里面装着,result的数据类型就是tuple(元组)的类型储存着。你要从里面拿数据就要以抽调元组元素的方式去调用,这个方式就是通过"下标",0、1、2....
翻译
搜索
复制
c = result[0] 的意思是result中的第一个值。
前面调用函数得出长方形的周长和面积,把64,256存到result中,现在把这个第一个值,也就是64存到变量c里,再打印出来。
如果还不懂就回去看看前面关于列表索引那一块吧