
正文
python半径函数,python已知半径求圆的周长和面积
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
python输入半径求圆的面积
python输入半径求圆的面积的具体代码如下:
#输入圆半径,求圆周长和圆面积
r=eval(input()) #以实现获取输入半径的值
PI=3.1415926
L=2*PI*r #以实现计算圆周长
S=PI*r**2 #以实现计算面积
print("圆周长为","{:.2f}".format(L),",面积为","{:.2f}".format(S),sep="") #以实现输出:保留两位小数的圆周长和圆面积
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
语法:eval(expression[, globals[, locals]])
expression -- 表达式。
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
相关问答
Q1: python:已知圆的半径求周长和面积
程序思路:定义一个Circle类,在类中定义函数,初始化半径,在函数中将半径带入公式求出
周长和面积并返回
from math import pi
class Circle():
def __init__(self,a):
self.a=a
def get(self):
self.b = round(pi*self.a**2, 2)
self.i=round(2*pi*self.a, 2)
result='面积:{}'.format(self.b)+ '周长长: {}'.format(self.i)
return result
print(Circle(5).get())
print(Circle(10).get())
Q2: 第4题。Python,编写一个函数,输入圆的半径r,计算其圆周长和圆面积并输出,写在纸上?
# coding=gbk
import math
r = float(input("请输入圆的半径(mm):"))
s = round(2 * r * math.pi,2)
a = round(math.pi * r**2,2)
print("圆的周长为:{}mm".format(s))
print("圆的面积为:{}mm^2".format(a))
Q3: python编写函数area 根据半径r求圆面积
from math import pi, pow
def area(r):
# 注意缩进 (网页显示没有缩进的)
return pi * pow(r, 2)







