我正在用python编写一个面积计算器,一切看起来都很好,…直到我开始计算一个圆的周长。。。

有人能指点我正确的方向吗?import math

from math import pi

menu = """

Pick a shape(1-3):

1) Square (area)

2) Rectangle (area)

3) Circle (area)

4) Square (perimeter)

5) Rectangle (perimeter)

6) Circle (perimeter)

7) Quit

"""

shape = int(input(menu))

while shape != 7:

if shape == 1:

length = float(input("Length: "))

print( "Area of square = ", length ** 2 )

elif shape == 2:

length = float(input("Length: "))

width = float(input("Width: "))

print( "Area of rectangle = ", length * width )

elif shape == 3:

area = float(input("Radius: "))

circumference = float(input("radius: "))

print( "Area of Circle = ", pi*radius**2 )

elif shape == 4:

length = float(input("Length: "))

print( "Perimeter of square = ", length *4 )

elif shape == 5:

length = float(input("Length: "))

width = float(input("Width: "))

print( "Perimeter of rectangle = ", (length*2) + (width*2))

elif shape == 6:

circumference = float(input("radius: "))

print( "Perimeter of Circle = ", 2*pi*radius)

shape = int(input(menu))

python计算周长代码_Python计算ci的周长相关推荐

  1. python计算营业额代码_python计算营业额的代码_python 统计代码行数简单实例

    python 统计代码行数简单实例 送测的时候,发现需要统计代码行数 于是写了个小程序统计自己的代码的行数. #calclate_code_lines.py import os def afileli ...

  2. python计算长方形面积代码_Python计算两个矩形重合面积代码实例

    这篇文章主要介绍了Python 实现两个矩形重合面积代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 计算两个矩形的重合面积 imp ...

  3. python求阶乘之和_python计算阶乘前n项和

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 知道公式后就很简单了,利用for循环,第几行i+1就等于几,当然python中是 ...

  4. 怎样用python计算π的值_Python 计算 π 值的简单示例

    对python这个高级语言感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧! π是一个无数人追随的真正的神奇数字.我不是很清楚一个永远重复的无理数的迷人之处.在我看来,我乐于计 ...

  5. python怎么算阶乘_python计算阶乘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 问题本身很简单,主要是通过这个小问题来演示python的一些用法,例如测试代码运 ...

  6. 用python计算两点坐标_python 计算方位角实例(根据两点的坐标计算)

    知道两点坐标,怎么计算两点方向的方位角? 答:首先计算坐标增量dx,dy(两个对应坐标分量相减,终点的减始点的). 若dx,dy中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四 ...

  7. python怎么算积分_python计算积分

    python有多个方法计算积分,下面介绍其中三个,以下式为例: 方法一:直接用numpy计算 start = 1 stop = 2 length = 101 x = np.linspace(start ...

  8. python计算化学浓度_python 计算化学

    信息举报 时间:2021-02-11 本页为您甄选多篇描写python 计算化学,python 计算化学精选,python 计算化学大全,有议论,叙事 ,想象等形式.文章字数有400字.600字.80 ...

  9. python阶乘的代码_python编码阶乘

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 需求:阶乘:也是数学里的一种术语: 阶乘指从1乘以2乘以3乘以4一直乘到所要求的 ...

最新文章

  1. BZOJ4197 [Noi2015]寿司晚宴 【状压dp】
  2. 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(40)-精准在线人数统计实现-【过滤器+Cache】...
  3. PHP的闭包函数匿名函数
  4. expect脚本的简单应用
  5. 关于excel中的查找
  6. 怎么用手机查看WiFi密码?
  7. Facebook悄悄参加星际AI大赛,然后输了 | 中国团队夺得第四
  8. Hadoop学习笔记(三):作业调度器
  9. 浮点上下文中的整数除法
  10. 怎样通过《Sbo维护与开发助手软件》进行Sbo开发和维护(1/3)
  11. 移动端和网页端公告栏文字右向左轮播滑动
  12. 手机虚拟键盘的获取按键的code值
  13. 网页放大缩小引起布局混乱_放大可能会引起关注
  14. 这是一篇来源于阿里内部技术论坛的文章
  15. 程序员常用远程工具有哪些?
  16. 武汉大学计算机学院樊浩南,今年高考光荣榜?谁能告之??谢谢!!
  17. unity游戏动画 从入门到住院 二 模型导入
  18. 众筹大家的年度阅读与分享计划啦
  19. 操作系统真象还原实验记录之实验七:加载内核
  20. Vue开发入门(二) | 说说Vue全家桶有哪些~

热门文章

  1. 文件大小 和 文件占用空间
  2. 用Java语言统计一篇英文短文
  3. 多张表合并一张表union all
  4. 国产超低功耗华大单片启动文件详解及SystemInit函数分析
  5. 青龙整合傻妞机器人实现QQ聊天短信登录
  6. HUAWEI华为笔记本电脑MateBook 13(WRTB-WFE9L)原装出厂系统恢复原厂系统
  7. vpython学习--实现滑块木板联动
  8. MySQL千万数据方案调研,一不小心直接打挂我系统
  9. GCC 8.1支持C++2a的部分特性
  10. icloud邮箱添加发件服务器地址,如何使用Mac创建iCloud电子邮件地址 | MOS86