Python函数之计算规则图形的面积

简介: Python函数之计算规则图形的面积

      来个直接的吧,看代码;

 

#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=False
    print '\n已经退出'

 


 

 
目录
相关文章
|
4天前
|
数据挖掘 数据处理 索引
python常用pandas函数nlargest / nsmallest及其手动实现
python常用pandas函数nlargest / nsmallest及其手动实现
19 0
|
6天前
|
算法 Python
请解释Python中的关联规则挖掘以及如何使用Sklearn库实现它。
使用Python的mlxtend库,可以通过Apriori算法进行关联规则挖掘。首先导入TransactionEncoder和apriori等模块,然后准备数据集(如购买行为列表)。对数据集编码并转换后,应用Apriori算法找到频繁项集(设置最小支持度)。最后,生成关联规则并计算置信度(设定最小置信度阈值)。通过调整这些参数可以优化结果。
26 9
|
9天前
|
Serverless 开发者 Python
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
《Python 简易速速上手小册》第3章:Python 的函数和模块(2024 最新版)
40 1
|
9天前
|
索引 Python
Python高维变量选择:SCAD平滑剪切绝对偏差惩罚、Lasso惩罚函数比较
Python高维变量选择:SCAD平滑剪切绝对偏差惩罚、Lasso惩罚函数比较
10 0
|
9天前
|
Python Serverless API
Python风险价值计算投资组合VaR、期望损失ES
Python风险价值计算投资组合VaR、期望损失ES
25 0
Python风险价值计算投资组合VaR、期望损失ES
|
11天前
|
Python
python学习-函数模块,数据结构,字符串和列表(下)
python学习-函数模块,数据结构,字符串和列表
55 0
|
1月前
|
API 开发工具 C++
Python图形用户界面(GUI)编程:大解密
Python图形用户界面(GUI)编程:大解密
65 0
|
3月前
|
搜索推荐 数据安全/隐私保护 iOS开发
基于Python的自媒体小助手---图形用户界面Graphical User Interface)
基于Python的自媒体小助手---图形用户界面Graphical User Interface)
13 0
|
图形学 Python
Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比
Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比
Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比
Python100天打卡-Day10-图形用户界面和游戏开发
Python100天打卡-Day10-图形用户界面和游戏开发图形用户界面和游戏开发基于tkinter模块的GUIPython默认的GUI开发模块是tkinter(在Python 3以前的版本中名为Tkinter)使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块中我们需要的东西。
1213 0