研究CS測試,基本上我必須遵循與此類似的說明。計算一個圓的周長,面積和周長與面積的比例
編寫一個程序,它是一個包含主函數的文件,然後調用主函數 ,並命名程序ratio.py。該方案的基本結構 應該是這樣的:
def main(): ... return main() where the ellipsis indicates where you should place the code that performs following computations:
-you應提示對應於圓的半徑 的整數值的用戶。具有類似於代碼做到這一點:(「?圓半徑」輸入()) 半徑= INT
- 使用公式C = 2πR其中r是半徑,c是圓周計算圓的圓周。使用的 3.14159的值使用公式C =πR2
- 打印的圓周到面積的比率(a與b的比率是一個除以b)
π- 計算圓的面積
這是我迄今寫的。我得到了周長和麪積,但我怎樣才能得出它們之間的比率並打印比例。
def main():
radius = int(input("circle radius? "))
pi = 3.14159
r = radius
c = 2*pi*r
print(2*pi*r)
a = pi*r*r
print(pi*r*r)
ratio = c/a
return(ratio)
print("the ratio of the circumference to the area is",ratio)
main()
的最終目標是讓這樣的事情:
$ python3 ratio.py
圓半徑? 2
- 周長與面積的比率是?
- 其中????被實際比率取代。
我們又回來了嗎?儘量避免關閉這麼多問題;這個已經好多了,但似乎錯過了一條錯誤消息。出了什麼問題,你預期會發生什麼? –
您應該編輯**您現有的問題以改進它們,而不是發佈新問題。反覆詢問實質上相同的問題是獲得自動化問題禁令的好方法。 – geoffspear
我試着用函數的結果編輯它,希望它有幫助 – user3283574