(python基础知识复习、温度转换、人民币汇率转换实例)

Python语言设计主要分为三步:IPO,即输入、算法、输出。

下面通过一个简单的实例,复习之前学习过的python的部分基础知识。

温度转化是华氏温度和摄氏温度之间的转化。首先是输入:带有符号的温度值;然后是输出:也是带有符号的温度值;算法这是根据华氏温度和摄氏温度之间的转换公式:F=1.8*C+32。

具体算法如下:

# Tempconvert.py

"""

华氏温度和摄氏温度之间的转化

Created on Sun Feb 24 20:00:32 2019

@author: juno

"""

Tempstr = input("请输入带有符号的温度值:")

if Tempstr[-1] in ['f','F']:

C = (eval(Tempstr[0:-1])-32)/1.8

print("转换后的温度是{:.2f}C".format(C))

elif Tempstr[-1] in ['C','c']:

F = 1.8* eval(Tempstr[0:-1])+32

print("转换后的温度是{:.2f}F".format(F))

else:

print("输入有误")

在上面的算法中,我们可以复习以前的知识点如下:

1、注释,用#表示;

2、文档:用三引号包围,里面注释此程序的功能、创建时间、编写人等,所以你想加入的内容。

3、常见的几个函数,print和input就不说了,其中有一个eval函数,这个函数简单的说法就是去除掉参数最外层的引号,如果去除后可以语句可以执行,则会执行,比如eval(“print(‘hello world’)”)则会输入hello world;

4、列表的切片的用法;

5、缩进框架和字符高亮等。

下面我们执行上面的程序得到以下结果:

灵活变通一下,是不是所有两个有关系的数之间的转化都可仿造来写,比如人民币和美元之间的转化,设置其汇率为6.78,程序和结果如下:

# moneystr.py

"""

人民币和美元之间的转换

Created on Sun Feb 24 21:30:41 2019

@author:juno

"""

Money = input("请输入带有符号的钱的数量")

if Money[0:3] in ['RMB','rmb']:

USD = eval(Money[3:])/6.78

print("转换后的美元是USD{:.2f}".format(USD))

elif Money[0:3] in ['USD','usd']:

RMB = 6.78* eval(Money[3:])

print("转换后的RMB{:.2f}".format(RMB))

else:

print("输入格式有误")

汇率兑换程序python按温度转换_python复习+实例编写(1)——温度转换、汇率转换...相关推荐

  1. python汇率兑换程序。按照温度转换程序的设计思路,按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序。

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.问题? 二.使用步骤 代码 总结 前言 python汇率兑换程序.按照温度转换程序的设计思路,按照1美元=6人民币 ...

  2. PTA_Python3_人民币与美元汇率兑换程序

    设计人民币与美元汇率兑换程序,按照1美元=7人民币的汇率 编写一个双向兑换程序. 输入格式: 输入美元或者人民币的金额,币种在前,金额在后,如:$20.¥100.每次输入一个金额. 输出格式: 输出经 ...

  3. python微课视频教程_Python基础实例教程(微课版)

    第 1章 初识Python 1 1.1 快速了解Python 2 1.1.1 Python的起源与背景 2 1.1.2 Python的功能 3 1.1.3 Python的优势与特色 4 1.2 在Wi ...

  4. python美元汇率兑换程序代码_如何实现python汇率转换代码

    对于刚刚入门python的学习者们,最头疼的莫过于基础的功能实现代码了,很多函数可以实现意义是一样的,今天小编教大家实例--实现python汇率转换代码. Python中的货币转换器 tkinter ...

  5. python美元汇率兑换程序代码_还可以这样玩?用Python完成一个在线汇率转换小程序...

    原标题:还可以这样玩?用Python完成一个在线汇率转换小程序 大家好,小数在这里给大家拜个早年啦 今天给大家分享的是用Python完成一个在线汇率转换小程序,是基于一个持续更新的汇率网站实现的,让我 ...

  6. python数字类型转换函数_python中的各种数据类型中的数据格式转换

    一,转换list中的数据格式 str --> float (一)使用自定义函数 def str2float(list) strlist=[] for i in list: strlist.app ...

  7. python socket recv超时_python使用多线程编写tcp客户端程序,你还没掌握吗?

    这篇文章主要为大家详细介绍了python使用多线程编写tcp客户端程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 在网上浏览的时候发现很多关于此题目的程序都只能接收数据,所以随便找了个程序研究 ...

  8. 汇率兑换程序。按照1美元=6人民币汇率编写一个美元和人民币的双向兑换程序。

    #程序练习题2.2 Money=input("请输入带有标识的金钱值:") if Money[-1] in ['r','R']:     D=eval(Money[0:-1])/6 ...

  9. python编写程序掷骰子游戏规则_Python Tkinter实例――模拟掷骰子

    什么是Tkinter? Tkinter 是 Python 的标准 GUI 库.Python 使用 Tkinter 可以快速的创建 GUI 应用程序. 由于 Tkinter 是内置到 python 的安 ...

最新文章

  1. 数据挖掘与分析 - 用JS实现推荐系统的原理与开发
  2. 谷歌I/O大会3月对开发者开放
  3. 2019牛客多校2 H Second Large Rectangle(悬线法)
  4. [云炬创业基础笔记]第七章创业资源测试3
  5. 【推荐系统】面向科研的推荐系统Benchmark诞生!
  6. ubuntu环境下lnmp环境搭建(3)之Php
  7. 计算机游戏动漫制作自我鉴定,动漫设计专业自我鉴定
  8. ubuntu全局配置文件
  9. 从零开始搭建一个自己的脚手架
  10. 南京:全面启用商品房买卖电子合同
  11. 1987年国际C语言混乱代码大赛获奖的一行代码
  12. 依托TAPD的敏捷实践
  13. ccna综合实验实训总结_CCNA实训总结
  14. CBOW(Continous Bag of Words)模型学习(2020-08-19)
  15. [易飞]包材Forcast四周滚动需求
  16. 博客园添加导航目录(转)
  17. 无线WiFi可以网络唤醒远程开机吗?WakeOnLan常见问题总结
  18. 心情纸条/心动盲盒/交友盲盒
  19. ubuntu 回到根目录,回到上一级 常用指令
  20. Mongrel2服务器配置及控制

热门文章

  1. html flash闹钟,闹钟自己做 Flash DIY个性化闹钟
  2. STM32F103C8T6移植uC/OS-III基于HAL库超完整详细过程
  3. 白帽子讲Web安全学习之浏览器
  4. word文档最上面有一条不是页眉的线
  5. 哈工大计算机网络MOOC作业题解答
  6. linux 时区文件的规则,linux – 如何将POSIX时间转换为Olson时区文件...
  7. 【对讲机的那点事】你了解TETRA数字集群通信系统组网的模式吗?
  8. ffmpeg提取mp4文件中的音频,保存为wav文件
  9. 成功人士们最近有点烦
  10. mysql判断叠字_. 请在以下作品中选出皆使用了“叠字”手法的作品。( ___ )