亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

怎么使用函數計算元的面積呢?

import math

s=([(r1 , 12.34),(r2 , 9.08),( r3 ,73.1)])

for r in s:

? ? s=area_of_circle(r)

? ? print "圓的面積是:",s

這個代碼怎么不對呢?求指教

正在回答

2 回答

import?math
s=([('r1'?,?12.34),('r2'?,?9.08),(?'r3'?,73.1)])
for?r?in?s:
????s=area_of_circle(r[1])
????print(s)

首先最最最重要的是,area_of_circle只是舉栗子的,具體的函數需要你自己來實現的(具體實現看樓上吧~)

然后。。r1 r2 r3應該是字符串類型的,記得加引號

最后。。吐槽一下你的問題中的錯別字。。。。

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

居小喵 提問者

懂了!非常感謝!
2019-03-06 回復 有任何疑惑可以回復我~
#2

weixin_精慕門1257004

你好,我按你這樣打了一遍 ,實現不了耶。顯示這個。 Traceback (most recent call last): File "index.py", line 4, in s=area_of_circle(r[1]) NameError: name 'area_of_circle' is not defined
2019-08-01 回復 有任何疑惑可以回復我~
#3

darkwing_ 回復 weixin_精慕門1257004

是呀是呀,這個報錯的意思是“area_of_circle這個名字未定義”,也就是我上邊回答中提到的這個函數名只是舉了個例子,具體的需要自己去定義,自己去實現的
2019-10-08 回復 有任何疑惑可以回復我~

import math

def s_circle(r):

? ? s=3.14*(r**2)

? ? return s

print( "圓的面積是:"+str(s_circle(7)))


1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
初識Python
  • 參與學習       758398    人
  • 解答問題       8967    個

學python入門視頻教程,讓你快速入門并能編寫簡單的Python程序

進入課程

怎么使用函數計算元的面積呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號