Python实现制度转换(货币,温度,长度)


Posted in Python onJuly 14, 2019

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

人民币和美元间汇率固定为:1美元 = 6.78人民币。

程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格

示例1:RMB123

示例2:USD20

TempStr = input()
if TempStr[0:3] in ['RMB']:
  C = eval(TempStr[3:])/6.78
  print("USD{:.2f}".format(C))
elif TempStr[0:3] in['USD']:
  F = 6.78*eval(TempStr[3:])
  print("RMB{:.2f}".format(F))

温度的刻画有两个不同体系:摄氏度(Celsius)和华氏度(Fabrenheit)。

请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。

转换算法如下:(C表示摄氏度、F表示华氏度)

         C = ( F - 32 ) / 1.8

         F = C * 1.8 + 32

要求如下:

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;

示例1:C12.34

示例2:F87.65

TempStr = input()
if TempStr[0] in['f','F']:
  C = (eval(TempStr[1:])-32)/1.8
  print("C{:.2f}".format(C))
elif TempStr[0] in['C','c']:
  F = 1.8*eval(TempStr[1:])+32
  print("F{:.2f}".format(F))

编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。

b = input()
if '.' in b:
  b = float(b)
else :
  b = int(b)
print(b**0 ,b**1 ,b**2 ,b**3 ,b**4 ,b**5)

使用turtle库,绘制一个正方形。

from turtle import *
color('black','white')
begin_fill()
for i in range(4):
  fd(100)
  rt(-90)
end_fill()
done()

使用turtle库,绘制一个六边形。

from turtle import *
color('black','white')
begin_fill()
for i in range(6):
  fd(100)
  rt(-60)
end_fill()
done()

完成米和英寸之间的长度转换,基本需求如下:

输入英寸,转换成米;

输入米,转换成英寸。

英寸采用in标记,放在数值结尾;米采用m标记,放在数值结尾。

1 米 = 39.37 英寸

例1: 10m

例2: 20in

TempStr = input()
if TempStr[-2] in['i','I']:
  C = eval(TempStr[0:-2])/39.37
  print("{:.3f}m".format(C))
elif TempStr[-1] in['m','M']:
  F = 39.37*eval(TempStr[0:-1])
  print("{:.3f}in".format(F))
else:
  print("输入格式错误")

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
wxpython中Textctrl回车事件无效的解决方法
Jul 21 Python
python中子类继承父类的__init__方法实例
Dec 15 Python
Python自动发邮件脚本
Mar 31 Python
python定向爬取淘宝商品价格
Feb 27 Python
详解Python3中ceil()函数用法
Feb 19 Python
为什么你还不懂得怎么使用Python协程
May 13 Python
PyQt QCombobox设置行高的方法
Jun 20 Python
python tornado使用流生成图片的例子
Nov 18 Python
python 上下文管理器及自定义原理解析
Nov 19 Python
python 两个一样的字符串用==结果为false问题的解决
Mar 12 Python
django orm模块中的 is_delete用法
May 20 Python
python编程项目中线上问题排查与解决
Nov 01 Python
详解Python Qt的窗体开发的基本操作
Jul 14 #Python
python中selenium操作下拉滚动条的几种方法汇总
Jul 14 #Python
Python+Selenium使用Page Object实现页面自动化测试
Jul 14 #Python
Python实现Selenium自动化Page模式
Jul 14 #Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 #Python
python基于Selenium的web自动化框架
Jul 14 #Python
Django项目使用CircleCI的方法示例
Jul 14 #Python
You might like
提升PHP执行速度全攻略
2006/10/09 PHP
PHP输出XML到页面的3种方法详解
2013/06/06 PHP
php随机显示图片的简单示例
2014/02/15 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
php生成xml时添加CDATA标签的方法
2014/10/17 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
2009/12/28 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
jquery.uploadify插件在chrome浏览器频繁崩溃解决方法
2015/03/01 Javascript
javascript递归回溯法解八皇后问题
2015/04/22 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
2020/11/30 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
如何去除vue项目中的#及其ie9兼容性
2018/01/11 Javascript
微信小程序自定义单项选择器样式
2019/07/25 Javascript
JavaScript图像放大镜效果实现方法详解
2020/06/28 Javascript
详解python之配置日志的几种方式
2017/05/22 Python
python中logging库的使用总结
2017/10/18 Python
Python标准库笔记struct模块的使用
2018/02/22 Python
快速解决安装python没有scripts文件夹的问题
2018/04/03 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
浅谈python函数调用返回两个或多个变量的方法
2019/01/23 Python
python数据化运营的重要意义
2019/11/25 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
viagogo意大利票务平台:演唱会、体育比赛、戏剧门票
2018/01/26 全球购物
中学生打架检讨书
2014/02/10 职场文书
另类冲刺标语
2014/06/24 职场文书
网上祭先烈心得体会
2014/09/01 职场文书
新教师培训心得体会
2014/09/02 职场文书
学院党的群众路线教育实践活动整改方案
2014/10/04 职场文书
个人年终总结结尾
2015/03/06 职场文书
捐款仪式主持词
2015/07/04 职场文书
Python获取百度热搜的完整代码
2021/04/07 Python
聊聊JS ES6中的解构
2021/04/29 Javascript
基于Android10渲染Surface的创建过程
2022/08/14 Java/Android