tft每日頭條

 > 生活

 > python中自定義函數求圓的面積

python中自定義函數求圓的面積

生活 更新时间:2024-07-03 09:22:58

功能要求

編寫一個控制台應用程序,從鍵盤上輸入圓的半徑,判斷班級是否大于0,如果半徑大于0,則求圓的周長和面積;如果半徑小于等于0,給出提示信息“半徑必須大于0”。說明:圓的周長 = 2* π * r;圓的面積 =π * r * r。其中π定義在math模塊中。

實例代碼

import math

r = float(input("請輸入圓的半徑:"))

if r>=0:

s = math.pi * r ** 2

l = 2 * math.pi * r

print("半徑為%.0f的圓,面積為%.2f,周長為%.2f" % (r, s, l))

else:

print("半徑必須為正數")

運行結果

從鍵盤輸入-6轉換為float類型後賦值給變量r,r=-6;接下去執行if r>=0:,結果為False,執行if…else條件結構中else語句塊,即print("半徑必須為正數"),打印出“半徑必須為整數”,程序結束。

python中自定義函數求圓的面積(Python條件結構ifelse實現求圓的周長與面積)1

從鍵盤輸入10轉換為float類型後賦值給變量r,r=10;接下去執行if r>=0:,結果為True,執行if…else條件結構中if語句塊,即順序執行s = math.pi * r ** 2求出s=314.16,繼續執行l = 2 * math.pi * r求出l=62.83,最後執行print("半徑為%.0f的圓,面積為%.2f,周長為%.2f" % (r, s, l))格式化輸出圓的半徑r、面積s和周長l,程序結束。

python中自定義函數求圓的面積(Python條件結構ifelse實現求圓的周長與面積)2

代碼分析

import math:引入math模塊,需要使用其中的pi。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved