大家好,我是六枚硬币

初来乍到,请多指教!!!

项目导入:

V1.0:设计一个汇率换算器程序:其功能是将外币换算成人民币,或者将人民币换算成外币,为了使程序简单:目前只考虑一种外币--美元

V2.0 增加功能:根据输入判断使美元还是人民币,然后进行相应的计算

V3.0 增加功能:使得程序一直运行,直到用户退出

项目分析—理清思路

分析问题:分析问题的计算部分

明确问题:划分问题的输入、处理和输出部分(IPO)

设计算法:计算部分的核心

知识点学习

循环语句

格式:

while (<条件>):

<语句块1>

<语句块2>

当条件为真(True),执行语句块1,当条件为假(Flase),执行语句块2,退出循环

注意:循环语句中一定要包含改变条件判断的表达式,以避免死循环

上机编程

"""
时间:2021-12-28
作者:六枚硬币
主要学习内容:whlie循环语句
版本3.0:使得程序一直运行,直到选择用户退出
"""# 设置汇率
exchange_rate = 6.74# 设置用户是否退出的判断条件
y_n = input("您好,请问您是否继续执行程序(继续输入y,否输入n):")# 循环次数
i = 0
while y_n == "y":# 输入函数money_str = input("您好,请您输入含有rmb(人民币),usa(美元)的字母的金额:")# 截取货币单位unit = money_str[-3:]if unit == "rmb":rmb_str_value = money_str[:-3]rmb_float = float(rmb_str_value)usa = rmb_float / exchange_rateprint("您输入的金额为:", rmb_float, "人民币")print("经过换算过的美元金额为:", usa, "美元")elif unit == "usa":usa_str_value = money_str[:-3]usa_float = float(usa_str_value)rmb = usa_float * exchange_rateprint("您输入的金额为:", usa_float, "美元")print("经过换算后的人民币金额为:", rmb, "人民币")else:print("您输入的格式有错误,请关闭之后重新输入!!!")# 记录循环次数并输出i = i + 1print("这是您第", i, "次运行")print("-----------------------")y_n = input("您好,请问您是否继续执行程序(继续输入y,否输入n):")print("您好,您已经退出该程序!")

更上一层楼

如果程序多次用到兑换功能,代码量将大量重复,如何简化?

Python案例1—人民币与美元的汇率兑换V_3.0相关推荐

  1. Python案例1—人民币与美元的汇率兑换V_7.0

    大家好,我是白菜胡萝丸子 初来乍到,请多指教!!! 目录:从案例中,学Python基础 项目导入 项目分析-理清思路 知识点学习--万丈高楼平地起 上机编程--动动手,让程序运行起来 参照代码 执行结 ...

  2. Python案例1—人民币与美元的汇率兑换V_4.0

    大家好,我是六枚硬币 初来乍到,请多指教!!! 目录 项目导入 项目分析-理清思路 知识点学习--定义函数 简单介绍 函数格式 函数的调用 上机编程 参照代码 执行结果 更上一层楼 如何将汇率换算功能 ...

  3. Python案例1—人民币与美元的汇率兑换V_2.0

    大家好,我是六枚硬币 初来乍到,请多指教!!! 学习内容:if判断语句.索引.切片 """ 时间:2021-12-23 版本2.0:判断输入的是人民币还是美元,实现人民币 ...

  4. Python案例1—人民币与美元的汇率兑换V_1.0

    大家好,我是六枚硬币 初来乍到,请多指教!!! 学习内容:变量与常量:表达式:注释:input()函数:print函数(). 目标:实现输入人民币的金额,经过换算得出美元的金额,实现简单的人民币汇率兑 ...

  5. python编程实现人民币和美元的互相转换_【PYTHON】人民币和美元币值转换

    问题 2571. -- [PYTHON]人民币和美元币值转换2571: [PYTHON]人民币和美元币值转换时间限制:1 Sec  内存限制:128 MB 提交:4  解决:4 [提交][状态][论坛 ...

  6. python编程序人民币向美元转换_python课程编程题汇总(上)

    python编程题汇总 众所周知,由于疫情的原因,大家都在上网课,我也不例外啦~ 用这个贴子来记录也和大家分享一下我们课上的编程讨论题 1.货币转换 编写货币转换程序 描述: 人民币和美元是世界上通用 ...

  7. python 1、输入a,b,c解二元一次方程;2、克莱姆法则解线性方程;3、输入今天之后未来的天数,显示今天是星期几;4、输入一个数,检测是否能被5和6整除;5、输入人民币和美元的汇率和转换金额;

    import math (a,b,c)=eval(input("请你输入a,b,c:")) if (b**2-4*a*c)>0:r1=(-b+(b**2-a*c*4)**0. ...

  8. java人民币美元转换_人民币与美元的汇率转换 ------Java实现

    import javax.swing.*; import java.awt.*; import java.awt.event.*; public class changeDollar extends ...

  9. python编程实现人民币和美元的互相转换_java人民币转换美元的实验报告

    实验名称: 综合图形界面程序设计 实验目的和要求:学习和理解 JAVA SWING 中的容器,部件,布局管理器和部件 事件处理方法.通过编写和调试程序,掌握 JAVA 图形界面程序设计的基本方 法. ...

最新文章

  1. CSS之布局(文档流)
  2. classname帝国怎么用php调用,帝国cms怎么调用栏目别名
  3. 机器学习入门:一文让你快速了解机器学习
  4. java统计分析_数据统计(java实现)
  5. 小学生家庭教育与学习心理
  6. 神经网络与深度学习——TensorFlow2.0实战(笔记)(六)(Matplotlib绘图基础<折线图和柱状图>python)
  7. java多线程访问beans对象_java-多线程同时操作同一个对象之解决方法:读写锁ReadWriteLock的使用...
  8. 常用函数的傅里叶变换对汇总
  9. 详解使用可道云Kodbox快速在云服务器上搭建云盘
  10. 京东到家库存系统架构设计
  11. 怎样压缩图片大小到20k?教你一键压缩图片大小
  12. IDEA单击打开文件
  13. 计算机导论王玉龙,计算机导论王玉龙
  14. 产品营销策划方案:6个创意来源
  15. 【考研英语语法】定语从句全面介绍
  16. android的APEX接口实现,Apex API 请求
  17. windows一键睡眠,不是休眠!
  18. 查表的所在的库/查字段所在的库,表,字段名称
  19. java过滤器filter过滤相同url时的执行顺序
  20. android照片墙的实现

热门文章

  1. 根据六边形边长求六边形面积
  2. 一个月收入 3000 的人,指导一个月收入 30000 的人去投资,你可以无视了……
  3. MiKTeX + Texmaker ← 推荐的 LaTeX 学习环境
  4. ZZNUOJ_C语言1032:员工薪水(完整代码)
  5. C#程序开发范例宝典(第三版)(奋斗的小鸟)_PDF 电子书
  6. 广安职业技术学院计算机在那个校区,广安职业技术学院有几个校区哪个更好
  7. 天津java_天津java,再不努力我们就老了
  8. 科研速记(2):ICCV19-Wavelet Domain Style Transfer for an Effective Perception-distortion Tradeoff
  9. -source 1.6 中不支持 diamond 运算符
  10. 《用图表说话》读后感