精华内容
下载资源
问答
  • 本关任务:编写程序,输入圆半径,求圆周长和圆面积。 输出时有文字说明,取3位小数。 相关知识 为了完成本关任务,你需要掌握: 1.圆周长 2.圆面积 3.输入半径最好为float型 4、print()格式化输出 ...

    任务描述

    本关任务:编写程序,输入圆半径,求圆周长和圆面积。

    输出时有文字说明,取3位小数。

    相关知识

    为了完成本关任务,你需要掌握:

    1.圆周长

    2.圆面积

    3.输入的圆半径最好为float型

    4、print()格式化输出

    测试说明

    平台会对你编写的代码进行测试:

    测试输入: 6 预期输出: 圆周长为37.70,面积为113.10

    测试输入: 18 预期输出: 圆周长为113.10,面积为1017.88

     

    #输入圆半径,求圆周长和圆面积
    r=eval(input())    #去掉【】补充代码以实现获取输入半径的值
    PI=3.1415926
    L=2*PI*r             #去掉【】补充代码以实现计算圆周长
    S=PI*r**2            #去掉【】补充代码以实现计算面积
    print("圆周长为","{:.2f}".format(L),",面积为","{:.2f}".format(S),sep="")        #去掉【】补充代码以实现输出:保留两位小数的圆周长和圆面积
    #例如:输出结果示例1:圆周长为113.10,面积为1017.88

     

    展开全文
  • 今天在CSDN博客上学习(瞎逛),看到了1个小案例。目前我的水平正好学习到了这里,@丁七岁博主的水平是我学习的对象。 ... 根据博客内容,手敲了一遍...1.创建类,分别定义方法,计算圆的周长、圆的面积、球的表面积...

    今天在CSDN博客上学习(瞎逛),看到了1个小案例。目前我正好学习到了这里,@丁七岁 博主是我学习的对象。

    https://blog.csdn.net/qq_43612538/article/details/105914806

     

    根据博客内容,手敲了一遍,其中有几块又重新学习了几次,最终成功编写出代码。

    需求: 

    1.创建类,分别定义方法,计算圆的周长、圆的面积、球的表面积、球的体积。

    2.计算结果保留两位小数。

    3.若输入的是非数字,则需要重新输入。

    4.π的值通过自带math函数写出。

    # -*- coding: utf-8 -*-
    # @Time : 2020/5/5 21:48
    # @Author : 王继宾
    # @File : test17_输入半径计算周长.py
    import math
    
    class Circle(object):
        def __init__(self, r):  # 初始化实例,定义半径r
            self.r = r
    
        def Circumference(self):  # 声明圆周长方法,C = 2*π*r
            circum = 2 * math.pi * self.r
            return circum
    
        def Circular_area(self):  # 声明圆面积方法,S = π*r²
            c_area = math.pi * (self.r**2)
            return c_area
    
        def Sphere_area(self):   # 声明球面积方法,S = 4*π*r²
            s_area = 4 * math.pi * (self.r **2)
            return s_area
    
        def Sphere_volume(self):   # 声明球体积方法,V = (4/3)*π*r³
            s_volume = (4/3) * math.pi * (self.r **3)
            return s_volume
    
    '''
    1.使用While循环,
    2.当输入非数字时,try + except会提示重新输入
    3.当输入整数或浮点数时,正常输出
    '''
    while True:
        try:
            r = float(input("请输入半径(m):"))   # 手动输入半径,并将半径传入类中,赋给p这个对象
            p = Circle(r)
            print("-" * 30)  # 敲出30个横线,美化效果
            
    '''
    1.使用format格式化输出相关数据
    2.(:.2f)是保留2位小数点,
    3.p.方法是执行该方法,并根据方法的return来显示返回值
    4.print使用3逗号,虽然换行,但是输出依然是在一行
    '''
            print('''您输入的半径是:{:.2f}(m),计算后的
        圆周长是:{:.2f}(m)
        圆面积是:{:.2f}(m²)
        球面积是:{:.2f}(m²)
        球体积是:{:.2f}(m³)
            '''.format(r, p.Circumference(), p.Circular_area(), p.Sphere_area(), p.Sphere_volume()))
            break   # 当正常运行后,跳出循环
    
        except ValueError:   # 当输入的不是整数或浮点数,提示报错
            print("对不起,您输入的不是数字,无法计算。请重新输入!")

     

    展开全文
  • 输入圆半径计算圆周长、圆面积、圆球表面积,结果保留3位小数。 注意:输入的半径可能是整数,也可能是小数。 输入格式: 半径 输出格式: 周长 圆面积 圆球表面积 输入样例: 在这里给出一组输入。例如: 10 输出...

    题目

    输入圆半径计算圆周长、圆面积、圆球表面积,结果保留3位小数。 注意:输入的半径可能是整数,也可能是小数。

    输入格式:

    半径

    输出格式:

    周长
    圆面积
    圆球表面积

    输入样例:

    在这里给出一组输入。例如:

    10

    输出样例:

    在这里给出相应的输出。例如:

    62.832
    314.159
    1256.637

    问题分析:

    首先我们要了解数学上圆周长、圆面积、圆球表面积的计算公式
    圆周长:c=2πr
    圆面积:s=πr²
    圆球面积:S球=4πr²

    代码:

    r = float(input())
    PI = 3.1415926
    c = 2 * PI * r
    s = PI * (r ** 2)
    b = 4 * PI * (r ** 2)
    print('%.3f' % c)
    print('%.3f' % s)
    print('%.3f' % b)
    

    这只是为了满足题目需求写的简单版,如果考虑程序健壮性还需要加一下判断语句。

    展开全文
  • 题目二:输入圆的半径计算周长面积 题目要求:输入圆的半径,输出圆的周长和面积。输入输出均为整数或者浮点数 题目分析: 首先使用关键字import导入math数学函数库 获取到用户输入的参数(圆的半径) 将用户输入的...

    题目二:输入圆的半径计算周长面积

    题目要求:输入圆的半径,输出圆的周长和面积。输入输出均为整数或者浮点数

    题目分析:

    1. 首先使用关键字import导入math数学函数库
    2. 获取到用户输入的参数(圆的半径)
    3. 将用户输入的字符串转换成float类型
    4. 使用公式计算圆的周长和面积
    5. print输出

    题目代码:

    """
    题目:根据用户输入的半径计算圆的周长和面积
    作者:假书生@
    日期:202016"""
    import math     #导入math数学函数库
    r = input("请输入您计算机的半径(保留两位小数):")  # 使用input()函数获取到用户输入的参数
    r = float(r)   #将用户输入的参数转换成浮点数
    pi = math.pi   #使用math.pi定义圆周率
    c = 2 * pi * r  #使用周长公式计算圆的周长
    s = r ** 2 * pi  #使用面积公式计算圆的面积
    print ("该圆的周长为{:.2f},该圆的面积为{:.2f}".format(c,s))  #使用Print方法输出圆的周长和面积
    

    题目三:判断年份是否是闰年

    题目要求:根据用户输入的年份,判断所输入的年份是否为闰年

    题目分析:

    1. 判断闰年的条件
    • 能被4整除,并且不能被100整除
    • 或者能被4整除,并且不能被400整除
    1. 使用input()接受到用户输入的参数
    2. 使用两个条件进行判断
    3. 使用or将讲条件的结果进行连接,当满足条件中的一个,则满足闰年
    4. 使用print进行输出

    题目代码:

    """
    题目要求:Python简单判断输入年份是否为闰年
    作者:假书生@
    日期:202016"""
    
    while True:     #开始循环
        year = input("请输入将要判断的年份:")   # 接收用户参数
        if year == 'q':     #如果用户输入的是'q',退出循环
            break
        year = int(year)      # 将接收到的参数进行数据转换
        condition1 = year % 4 == 0 and year % 100 != 0  # 判断年份是否能够被4整除并且不能被100整除
        condition2 = year % 4 == 0 and year % 400 == 0  # 判断年份是否能被4整除,并且不能被400整除
        if condition1 or condition2:      #判断两个条件是否满足其一
            print("{}是闰年".format(year))   #满足返回是闰年
        else:
            print("{}不是闰年".format(year))   #不满足,返回不是闰年
    
    
    展开全文
  • 类似这样
  • 该案例的重点在于用户输入的字符串是否合规,input函数获取的都... r = input("请输入圆的半径(米): ") try: r = float(r) area = pow(r,2) * math.pi print(f"该圆的面积为:{area : .2f} 平方米") break
  • Python的优点: 简单明确,跟其他很多语言相比,Python更容易上手。 开放源代码,拥有强大社区和生态圈。 能够在Windows、macOS、Linux等各种系统上运行。 Python的应用领域 目前Python在Web服务器应用开发...
  • python计算圆的面积

    2018-12-12 10:23:50
    python计算圆的面积,输入半径即可得出圆的面积,新手练习项目,必属精品。
  • Python面积周长

    2020-12-21 12:26:44
    输入圆的半径r,计算圆的面积(area)和周(circumference)。 注意: 所有数保留两位小数。π取值3.14。方法为:print(“%.2f” % a)。 # 请使用 input() 输入圆的半径 r pi = 3.14 r = float(input("请输入半径:")) ...
  • python计算圆的周长和面积

    千次阅读 2020-12-21 23:09:50
    radius = input('请输入圆的半径') # 打印出输入框的内容 print(radius) 然后运行 输入10 进行测试 可以看到已经能正常获取input的内容了,接下来的我们继续写 # PI 圆周率 PI = 3.1415926 if __name__ ==...
  • python圆的周长和面积

    万次阅读 2018-11-02 11:38:42
    开门见山,代码如下: ...请输入圆的半径r: ")) p=2*math.pi*r #圆的周长 S=mat.pi*r**2 #圆的面积 print("圆的周长是: ",p) print("圆的面积是: ",s) ...
  • 输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 样例输入 4 样例输出 50.2654825 数据规模与约定 1 <= ...
  • Python圆的面积

    千次阅读 2020-11-01 15:19:42
    r=int(input('输入半径值:')) area=3.1415*r*r print(area) #保留小数点后两位 print('{:.2f}'.format(area))```
  • python是math库里数字常数和format格式化输出 import math r=eval(input("请输入圆半径")) s=math.pi*(r**2) print("半径为{}圆面积是{:.3f}".format(r,s))
  • Python圆的面积和周长

    千次阅读 2020-03-20 10:45:21
    用户输入半径,求出圆的面积和周长并输出结果,圆周率为3.14 r=float(input("请输入半径:")) area=3.14*r**2 girth=3.14*2*r print("圆半径为{}\n圆面积为{}\n圆周长为{}".format(r,area,girth)) ...
  • 入门python-圆的面积

    2020-06-13 00:01:51
    输入半径得到圆的面积 保留不同位的小数 r = 25 area = 3.1415 * r * r print(area) print(r) print("{:.2f}".format(area)) print("{:.5f}".format(area))
  • Python计算圆的周长面积和球的表面积和体积 import math r=float(input("请输入半径:")) circumference=2*math.pi*r area=math.pi*r*r sarea=4*math.pi*r*r volume=4/3*math.pi*r**3 print ( "圆的...
  • Python 计算圆的面积-06

    2020-05-15 15:53:15
    公式中 r 为圆的半径。 # -*- coding: UTF-8 -*- # Filename : test.py # author by : https://www.edu.futurelab.tv a = float(input('输入三角形第一边长: ')) b = float(input('输入三角形第二边长: ')) c...
  • 蓝桥杯python 圆的面积

    2020-03-08 12:47:12
    输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 样例输入 4 样例输出 50.2654825 数据规模与约定 1 <= r <= 10000。 import math r = f...
  • Python计算周长和面积

    万次阅读 2017-09-13 15:09:52
    #问题描述:编写程序,从键盘输入圆的半径,计算并输出圆的周长和面积。 #问题分析:计算圆的周长和面积需要使用π的值,Python的math模块中包含常量pi,通过导入math模块可以直接使用该值,然后使用周长和面积公式...
  • python 圆的周长和面积

    千次阅读 2019-10-15 14:33:47
    import math R=float(input(‘请输入圆的半径:’)) S=math.piRR L=2math.piR print(‘圆的面积:’+str(S)+’\n’+‘圆的周长:’+str(L)) #测试结果如下:
  • Python|圆环面积求解

    千次阅读 2021-03-15 00:29:45
    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。问题描述分别输入两个圆的半径,求圆环的面积,结果保留两位小数。解决方案本题的重点是要学会使用数学...
  • Python 输入与输出

    2020-02-05 14:54:52
    任务二:输入圆的半径,计算并输出圆的周长,如何 实现呢? 一、 输入 —input( )函数 功能:输入字符串,并存放到一个变量里。 格式:<变量>=input([提示性文字]) 建议:为了保证程序良好的交互性,最好...
  • python3 计算圆的周长和面积

    千次阅读 2020-09-15 22:02:23
    计算圆的周长和面积问题描述问题分析代码实例样例输入 问题描述 设计一一个小程序,运用本节介绍的操作运算符实现输人、输出圆形的基本 参数。首先了解圆形的基本计算...r=input('请输入圆的半径:') if len(r) == 0:
  • 输入半径,计算圆的周长、面积、球体体积,并画出这个圆。拖动条、输入框和图像控件的数据保持一致! Fedora下测试通过 复制代码 代码如下:#...
  • 输入包含一个整数r,表示圆的半径。 输出格式 输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。 说明:在本题中,输入是一个整数,但是输出是一个实数。 对于实数输出的问题,请一定看清楚实数...
  • Python入门——求圆的周长和面积

    千次阅读 2020-02-21 10:26:45
    Python入门——圆的周长和面积 import math r = float(input("请输入圆的半径: ")) area = math.pi*(2*r) s = math.pi*r**2 print("圆的周长是:",area) print("圆的面积是:",s) 运行结果 ...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 240
精华内容 96
关键字:

python输入圆的半径

python 订阅