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 相关文章推荐
Python3使用requests登录人人影视网站的方法
May 11 Python
Python 高级专用类方法的实例详解
Sep 11 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
Python 删除连续出现的指定字符的实例
Jun 29 Python
Python中的pathlib.Path为什么不继承str详解
Jun 23 Python
简单了解python代码优化小技巧
Jul 08 Python
解决Python安装时报缺少DLL问题【两种解决方法】
Jul 15 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
Python代码实现http/https代理服务器的脚本
Aug 12 Python
python tkinter图形界面代码统计工具
Sep 18 Python
关于Keras Dense层整理
May 21 Python
解决pytorch 保存模型遇到的问题
Mar 03 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
discuz Passport 通行证 整合笔记
2008/06/30 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
2016/06/29 PHP
Yii框架弹出框功能示例
2017/01/07 PHP
swoole_process实现进程池的方法示例
2018/10/29 PHP
php使用scandir()函数扫描指定目录下所有文件示例
2019/06/08 PHP
Yii框架自定义数据库操作组件示例
2019/11/11 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
JavaScript中:表达式和语句的区别[译]
2012/09/17 Javascript
jQuery 获取浏览器所在的IP地址的小例子
2013/11/08 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
AngularJs IE Compatibility 兼容老版本IE
2016/09/01 Javascript
javascript实现二叉树的代码
2017/06/08 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
node.js实现微信JS-API封装接口的示例代码
2017/09/06 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
从0到1学习JavaScript编写贪吃蛇游戏
2020/07/28 Javascript
详解python发送各类邮件的主要方法
2016/12/22 Python
遗传算法之Python实现代码
2017/10/10 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
Python代码太长换行的实现
2019/07/05 Python
Django用户认证系统 组与权限解析
2019/08/02 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
Pycharm配置autopep8实现流程解析
2020/11/28 Python
html5 canvas-1.canvas介绍(hello canvas)
2013/01/07 HTML / CSS
HTML5中的拖放实现详解
2017/08/23 HTML / CSS
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
销售主管竞聘书
2014/03/31 职场文书
企业宣传工作方案
2014/06/02 职场文书
个园导游词
2015/02/04 职场文书
2015年科研工作总结范文
2015/05/13 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
Django Paginator分页器的使用示例
2021/06/23 Python