来个直接的吧,看代码;

#coding=utf-8
from __future__ import unicode_literals
import sys
reload(sys)
sys.setdefaultencoding('utf-8')#圆形
def yuan():r=input("请输入圆的半径:".decode('utf-8').encode('gbk'))print '圆的面积是:',return 3.14*r*r#长方形
def chang():w=input('请输入长方形的宽:'.decode('utf-8').encode('gbk'))h=input('请输入长方形的高:'.decode('utf-8').encode('gbk'))print '三角形的面积是:',return w*h#三角形
def san():d=input('请输入三角形的底:'.decode('utf-8').encode('gbk'))h=input('请输入三角形的高:'.decode('utf-8').encode('gbk'))print '三角形的面积是:',return d*h/2
#flag是true 的时候循环,是false的时候结束循环
flag=True
while flag:print '欢迎来计算面积~~~'tag= raw_input('请输入你要计算面积的图形:(yuan,chang,san,tui)'.decode('utf-8').encode('gbk'))if tag=='yuan':print '开始计算圆形的面积!'print yuan()elif tag=='san':print '开始计算三角形的面积!'print san()elif tag=='chang':print '开始计算长方形的面积!'print chang()elif tag=='tui':flag=Falseprint '\n已经退出'

转载于:https://www.cnblogs.com/a1111/p/7459734.html

Python函数之计算规则图形的面积相关推荐

  1. python自定义函数求面积_Python函数之计算规则图形的面积

    来个直接的吧,看代码; #coding=utf-8 from __future__ import unicode_literals import sys reload(sys) sys.setdefa ...

  2. python函数算面积_Python函数之计算规则图形的面积

    #coding=utf-8 from __future__ import unicode_literals import sys reload(sys) sys.setdefaultencoding( ...

  3. 7-3 用虚函数计算各种图形的面积

    7-3 用虚函数计算各种图形的面积 定义抽象基类Shape,由它派生出五个派生类: Circle(圆形).Square(正方形).Rectangle( 长方形).Trapezoid (梯形)和Tria ...

  4. 7-1 用虚函数计算各种图形的面积 (20分) 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形)、Square(正方形)、Rectangle( 长方形)、Trapezoid (梯形)

    7-1 用虚函数计算各种图形的面积 (20分) 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形).Square(正方形).Rectangle( 长方形).Trapezoid (梯形) ...

  5. 7-10 用虚函数计算各种图形的面积 (10 分)

    7-10 用虚函数计算各种图形的面积 (10 分) 定义抽象基类Shape,由它派生出五个派生类:Circle(圆形).Square(正方形).Rectangle( 长方形).Trapezoid (梯 ...

  6. 【PTA】7-2 用虚函数计算各种图形的面积 (10 分)

    定义抽象基类Shape,由它派生出五个派生类:Circle(圆形).Square(正方形).Rectangle( 长方形).Trapezoid (梯形)和Triangle (三角形),用虚函数分别计算 ...

  7. 长方形和圆形都属于几何图形,都有周长和面积,并且它们都有自己的周长和面积计算公式。使用抽象类的知识设计一个程序,可以计算不同图形的面积和周长。

    [案例目标] 学会"图形的面积与周长计算程序设计"的实现思路. 独立完成"图形的面积与周长计算程序设计"的源代码编写.编译及运行. 理解和掌握面向对象的设计过程 ...

  8. python函数封装计算n运算_在Python里面怎么可以运算出999999999**999999999,求思路?...

    >>> 999999999 * math.log(999999999, 2) / 8 / 1024 ** 3 3.480509950621777 所以这个数字本身就差不多需要3.5G ...

  9. python函数封装计算n_python | 高效使用统计语言模型kenlm:新词发现、分词、智能纠错等...

    py-kenlm-model python | 高效使用统计语言模型kenlm:新词发现.分词.智能纠错等 之前看到苏神[重新写了之前的新词发现算法:更快更好的新词发现]中提到了kenlm,之前也自己 ...

最新文章

  1. 非等高cell实战(01)-- 实现微博页面
  2. 个性二维码开源专题液化/圆角/效果
  3. 服务器raid卡装虚拟机,DELLR730服务器阵列卡配置、VMware安装、WIN2008安装.docx
  4. oracle易忘函数用法(6)
  5. c语言程序设计对称字符串,C语言程序设计(字符串)
  6. java comparator_Java基础之String漫谈(二)
  7. 连接服务器用xshell还是linux,【linux☞5】xshell 连接服务器的简单介绍
  8. 【论文阅读】医疗影像分割中的半监督学习Semi-supervised
  9. git分支创建与合并
  10. Web API应用架构在Winform混合框架中的应用(5)--系统级别字典和公司级别字典并存的处理方式...
  11. 3DS更新R4烧录卡内核
  12. c# 服务器打印word文档,C#完成word文档打印的方法
  13. JMP软件在六西格玛项目管理中高阶应用(五)
  14. Python异方差的检验与修正
  15. c语言输出最大的数ns流程图_怎么将100至200中全部的素数用NS流程 – 手机爱问...
  16. 数据库事务的四大特性和隔离级别,一文带你看通透
  17. 解决String cannot be cast to java.util.List报错
  18. 【信息学奥赛】1005:地球人口承载力估计(C++)
  19. labview虚拟心电监测系统_基于LabVIEW的虚拟心电记录系统研制
  20. Windows 2000/xp/2003 常用补丁下载

热门文章

  1. 关于Linux下s、t、i、a权限
  2. 得到当前日期前一天的零时零分零秒及当前日的零时零分零秒
  3. Book REPORT:Subject To Change
  4. RoadFlow工作流引擎安装与部署
  5. 深度有趣 | 06 变分自编码器
  6. 时钟同步和时钟修正的小技巧
  7. vim-addon-manager install youcompleteme
  8. 【干货分享】流程DEMO-外出申请
  9. Openvswitch原理与代码分析(3): openvswitch内核模块的加载
  10. Centos 编译安装sphinx-0.9.9全文检索