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 相关文章推荐
python实现的防DDoS脚本
Feb 08 Python
python中的内置函数getattr()介绍及示例
Jul 20 Python
python监控linux内存并写入mongodb(推荐)
Sep 11 Python
Python装饰器原理与简单用法实例分析
Apr 29 Python
使用Python微信库itchat获得好友和群组已撤回的消息
Jun 24 Python
Python3中函数参数传递方式实例详解
May 05 Python
Python-copy()与deepcopy()区别详解
Jul 12 Python
Django框架自定义模型管理器与元选项用法分析
Jul 22 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 Python
Python中使用socks5设置全局代理的方法示例
Apr 15 Python
python新手学习可变和不可变对象
Jun 11 Python
python 爬取华为应用市场评论
May 29 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
如何开发一个虚拟域名系统
2006/10/09 PHP
php中fsockopen用法实例
2015/01/05 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
YII Framework框架教程之安全方案详解
2016/03/14 PHP
Yii2 assets清除缓存的方法
2016/05/16 PHP
Yii多表联合查询操作详解
2016/06/02 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
js no-repeat写法 背景不重复
2009/03/18 Javascript
JavaScript下利用fso判断文件是否存在的代码
2010/12/11 Javascript
Hallo.js基于jQuery UI所见即所得的Web编辑器
2016/01/26 Javascript
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
json的结构与遍历方法实例分析
2017/04/25 Javascript
彻底理解js面向对象之继承
2018/02/04 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
python操作excel的包(openpyxl、xlsxwriter)
2018/06/11 Python
Ubuntu18.04中Python2.7与Python3.6环境切换
2019/06/14 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
基于python图书馆管理系统设计实例详解
2020/08/05 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
Django celery异步任务实现代码示例
2020/11/26 Python
Python3使用tesserocr识别字母数字验证码的实现
2021/01/29 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
美国最好的葡萄酒网上商店:Wine Library
2019/11/02 全球购物
使用索引有什么好处
2016/07/27 面试题
20年同学聚会感言
2014/02/03 职场文书
大学四年个人自我小结
2014/03/05 职场文书
经济贸易系毕业生求职信
2014/05/31 职场文书
高中教师先进事迹材料
2014/08/22 职场文书
办公室主任个人对照检查材料思想汇报
2014/10/11 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
2016年春季运动会广播稿
2015/08/19 职场文书
CSS 圆形进度栏
2021/04/06 HTML / CSS
Mysql中mvcc各场景理解应用
2022/08/05 MySQL