python函数图形面积 圆面积函数Python

python编程求圆的面积和周长

你好,根据圆的面积公式和周长公式,导入math库获得Π的值(math.pi),利用input函数获得圆的半径值,编写计算公式,利用format()函数指定字符串格式输出含两位小数的圆的面积和周长。代码如下:

成都创新互联公司专注于宝鸡企业网站建设,响应式网站开发,成都商城网站开发。宝鸡网站建设公司,为宝鸡等地区提供建站服务。全流程定制网站设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务

python求圆的面积和周长

用python计算圆的面积

新建并打开一个空白的python文件(比如:test.py)。使用def关键字定义一个findArea(r)方法,用来计算圆的面积。插入语句:“print("圆的面积为%.6f" % findArea(5))”,打印相关数据结果。在编辑区域点击鼠标右键,在弹出菜单中选择“运行”选项即可。

工具/原料:

联想小新Pro14

Win10

Python3.6.5

PyCharm2020.3.5

1、首先在PyCharm软件中,打开一个Python项目。

2、在Python项目中,新建并打开一个空白的python文件(比如:test.py)。

3、使用def关键字定义一个findArea(r)方法,用来计算圆的面积。

4、插入语句:“print("圆的面积为%.6f" % findArea(5))”,打印相关数据结果。

5、在编辑区域点击鼠标右键,在弹出菜单中选择“运行”选项。

6、程序运行完毕后,可以看到已经成功地计算圆的面积。

python作业 函数计算图形面积之和

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from math import pi

import logging

class Geometrie(object):

"""docstring for Geometrie"""

def __init__(self):

  pass

def say(self):

  print self.__class__.__name__

def compute_area(self):

  pass

def compute_circumference(self):

  pass

def say_cirumfrerence(self):

  print "%s 's cirumfrerence is: %f" % (self.__class__.__name__, self.compute_circumference())

def say_area(self):

  print "%s 's cirumfrerence is: %f" % (self.__class__.__name__, self.compute_area())

class Ellipse(Geometrie):

"""docstring for Ellipse"""

def __init__(self,major_axis, minor_axis):

  """

  major_axis is a

  minor_axis is b

  """

  super(Ellipse, self).__init__()

  if not (isNum(major_axis) and isNum(minor_axis)):

      raise Exception("TypeError: Please make sure the major:\

       {0!r} and minor {1!r} axis are correct.".format(major_axis, minor_axis))

  else:

      self.a=major_axis

      self.b=minor_axis

def compute_circumference(self):

  q=self.a+self.b

  h=(abs((self.a-self.b)/(self.a-self.b)))**2

  m=22/(7*pi)-1

  n=(abs((self.a-self.b)/self.a))**(33.397)

  return pi*q*(1+3*h/(10+(4-3*h)**(0.5)))*(1+m*n)

def compute_area(self):

  return self.a*self.b*pi

class Square(Geometrie):

"""

docstring for Square"Geometrie

"""

def __init__(self, length, width):

  super(Square,self).__init__()

  if not (isNum(length) and isNum(width)):

      raise Exception("TypeError: Please make sure the length:\

       {0!r} and width {1!r} axis are correct.".format(length, width))

  else:

      self.a = length

      self.b = width

def compute_circumference(self):

  return 2*(self.a+self.b)

def compute_area(self):

  return self.a*self.b

class Circle(Geometrie):

"""docstring for Circle"""

def __init__(self, radius):

  super(Circle, self).__init__()

  if not (isNum(radius)):

      raise Exception("TypeError: Please make sure the radius:\

       {0!r} is correct.".format(radius))

  else:

      self.r = radius

def compute_circumference(self):

  return (2*self.r)*pi

def compute_area(self):

  return pi*(self.r**2)

def isNum(value):

try:

  value + 1

except TypeError:

  return False

else:

  return True

def main():

"""

docstring for main

"""

Es = Ellipse(2,1)

Es.say_cirumfrerence()

Es.say_area()

Sq = Square(2,1)

Sq.say_cirumfrerence()

Sq.say_area()

Cr = Circle(4)

Cr.say_cirumfrerence()

Cr.say_area()

if __name__ == '__main__':

main()

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 -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

Python数学应用之计算矩形的周长和面积

在日常生活中,我们经常会需要去计算周长或者面积.虽然说难度不大,但是很多时候在写程序的时候,比如一张图片的面积,或者页面布局的时候也是会需要用到的.

#定义计算矩形周长的函数

def  girth(width,height):

return (width+height)*2

#定义计算矩形面积的函数

def area(width,height):

return width*height

if __name__ =='__main__':

print(area(10,20))

print(girth(25,50))

62.83

706.86

python求圆的面积和周长

import math #调用math函数

r = float(input("输入圆的半径:"))

S = math.pi*float(r)**2

C = 2*math.pi*float(r)

print("半径为{0}的圆的面积为:{1}".format(r, round(S,2)))

print("半径为{0}的圆的周长为:{1}".format(r, round(C,2)))

希望可以帮到你


名称栏目:python函数图形面积 圆面积函数Python
分享网址:http://pwwzsj.com/article/hjsgpi.html