计算圆的周长和面积

  • 问题描述
    • 问题分析
    • 代码实例
    • 样例输入

问题描述

设计一一个小程序,运用本节介绍的操作运算符实现输人、输出圆形的基本
参数。首先了解圆形的基本计算公式,如(2-1)所示:

C=2r, S=πr^2 ( 2-1)

其中,r代表圆形的半径,C代表圆形的周长,S代表圆形的面积,π是圆周率。

问题分析

  • 输人半径,输出面积及周长。

注:要求输入框中只能为数字,若输入其他内容,运行后显示输入出错,而非报错代码。

代码实例

r=input('请输入圆的半径:')
if len(r) == 0: print('输入无效内容')
else:if r.strip().isdigit():r=float(r)PI =3.14c=2*PI*rs= PI*(r**2)print('圆的周长为:',c)##输出圆的周长print('圆的面积为:',s)##输出圆的面积else:print('请检查输入内容是否为数值型,并重新运行程序输入半径')

样例输入

(1)输入框中没有内容输入

(2) r=_10

(3) r=a

(4) r= 6
**r=空格6

1、len()函数判断输入框中内容的长度;确定是否有内容输入;
2、strip()函数能够自动删除数字左右两边的空格;

python3 计算圆的周长和面积相关推荐

  1. java定义一个类计算圆的半径,C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计...

    导航:网站首页 > C++编程:定义一个圆类要求属性为半径,操作为计算圆的周长和面积...,java编程:定义一个圆类,属性为半径,方法为对输入的半径计 C++编程:定义一个圆类要求属性为半径, ...

  2. java类求圆的面积周长_java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题。编写一个应用程序计算圆的周长和面积,设圆的半...

    问题标题 java编程 1. 设计一个求圆的面积和周长的类,要求:1计算当半径r,JAVA编程题.编写一个应用程序计算圆的周长和面积,设圆的半 2019-5-23来自ip:15.196.194.53的 ...

  3. 计算圆的周长、面积、球 的体积

    '''计算圆的周长.面积.球的体积,得到如下结果: 半径=12.0 周长=75.40 面积=452.39 体积=7238.23'''from math import pi class Model: d ...

  4. html页面计算圆的周长和面积,计算圆的周长和面积(VB)

    输入半径,计算圆周长和圆面积(保留小数点后两位小数) 进一步要求,为了保证程序运行正确,对输入的半径要进行合法性检查.数据输入结束有两种方法, 分别编事件过程对数据进行检验: 1:按Tab键,检查数据 ...

  5. Python中计算圆的周长,面积

    计算圆的周长,面积,代码如下 import math #导入数学模块radius = int(input('radius(unit: cm): ')) #输入半径perimeter = 2*math. ...

  6. python编程圆面积_Python编程1——Python计算圆的周长和面积

    前言 这是我对于"The Practice of Computing Using Python"的读书笔记. 总结了这本书很多有趣的编程题目.初次练手大家轻拍. Python计算圆 ...

  7. 如何用java计算圆的周长和面积?

    要用Java计算圆的周长和面积,需要使用圆的半径和一些数学公式.以下是计算圆的周长和面积的Java代码示例: import java.util.Scanner;public class Circle ...

  8. 创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。

    """ 创建类MyMath,计算圆的周长.面积和球的表面积.体积,结果保留两位小数.若输入的是非数字,则输出:请输入数字!提示:要引入math包. 结果如下,请输入半径: ...

  9. 根据半径计算圆的周长和面积

    //根据半径计算圆的周长和面积 #include <iostream.h> const float PI=3.1416;        //声明常量(只读变量)PI为3.1416 floa ...

最新文章

  1. jQuery事件处理一瞥
  2. 自学入门不在困难,初学者挑战学习Python编程30天 (三)
  3. [知识图谱实战篇] 七.HTML+D3实现关系图谱搜索功能
  4. 别人在加薪,你却在加班?快到这里和聪明的小伙伴一起充电吧!
  5. 【廖雪峰官方网站/Java教程】反射
  6. java坦克大战项目
  7. 通过CImageList加载图标 报错
  8. 给予树莓派的linux登陆密码,新手教程:如何 SSH 进入树莓派
  9. C++公约数和公倍数
  10. 快35了,还在“点点点”?那些入行几年的测试点工后来都怎么样了?
  11. 《正在爆发的互联网革命》作者个人出资10000美金,面向全球征召六度分割理论实验对象!...
  12. 10dayC语言项目 《后宫选妃》
  13. 一个具有多个组件的在线平面图设计 平面图 在线制图
  14. 无穷小带来什微积分么大礼包
  15. 今天上班了,周末跟随公司组织的旅游去了四川省南充市阆中市参观了张飞庙了解了一下“张飞身葬阆中,头葬云阳”的故事。...
  16. 概率图模型(PGM)综述-by MIT 林达华博士
  17. python跑得慢_为什么我的smo跑得这么慢?
  18. DNF60版本阿里云服务器+本地客服端教程①服务端搭建
  19. 教你如何解析eth的区块信息,并保存所有的交易记录
  20. vue收缩面板_vuejs实现折叠面板展开收缩动画

热门文章

  1. 博士申请 | 美国加州大学圣克鲁兹分校王鑫教授招收NLP/CV方向全奖博士生
  2. 随机生成大写字母 或 数字
  3. 超算/先进计算的发展与应用是什么?
  4. linux命令4(归档文件)
  5. 非金融上市企业数据,整理好的面板数据,excel或stata版本
  6. wamp橙色变成绿色
  7. 关于Inziu Iosevka和Sarasa Gothic字体
  8. R语言生存分析的实现
  9. osgEarth的Rex引擎原理分析(一二五)着色器源代码加工处理过程
  10. 服务器先raid还是先系统好,新的服务器是先装系统还是在做raid0