为了账号安全,请及时绑定邮箱和手机立即绑定

这句代码怎么理解

result = data_of_square(16)
C = result[0]
S = result[1]
print('周长 = {}'.format(C)) # ==> 周长 = 64
print('面积 = {}'.format(S)) # ==> 面积 = 256

不理解为啥0,1 就能输出周长面积

正在回答

2 回答

周长和面积都返回到一个变量result里面装着,result的数据类型就是tuple(元组)的类型储存着。你要从里面拿数据就要以抽调元组元素的方式去调用,这个方式就是通过"下标",0、1、2....

翻译

搜索

复制

0 回复 有任何疑惑可以回复我~

c = result[0] 的意思是result中的第一个值。

前面调用函数得出长方形的周长和面积,把64,256存到result中,现在把这个第一个值,也就是64存到变量c里,再打印出来。

如果还不懂就回去看看前面关于列表索引那一块吧

1 回复 有任何疑惑可以回复我~
#1

weixin_慕丝1420538 提问者

好的,谢谢,感觉理解了。看来得经常复习~
2022-06-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这句代码怎么理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信