Advertisement

Python循环练习-货币兑换

阅读量:
  • 题目要求:
    根据业务需求,现要求开发一个货币兑换的服务系统,具体要求如下:
    1、实现人民币兑换美元的功能
    2、实现美元兑换人民币的功能
    3、实现人民币兑换欧元的功能
    4、1美元=7.06人民币,1人民币=0.12欧元
    5、在兑换后保留2位小数
    6、在输入要选择服务后有波浪线分隔;本次兑换服务结束后有等号线进行分隔。

  • 运行效果图:

复制代码
    **********欢迎使用货币转换服务系统**********
    1.人民币转换美元
    2.美元转换人民币
    3.人民币转换欧元
    0.结束程序
    请您选择需要的服务:
    1
    ~~~~~~~~~~~~~~~~~
    欢迎使用人民币转换美元服务
    请您输入需要转换的人民币金额:123
    您需要转换的人民币为:123
    兑换成美元为:17.42$
    
    **********欢迎使用货币转换服务系统**********
    1.人民币转换美元
    2.美元转换人民币
    3.人民币转换欧元
    0.结束程序
    请您选择需要的服务:
    0
    ~~~~~~~~~~~~~~~~~
    感谢您的使用,祝您生活愉快,再见!
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
    AI写代码
复制代码
    #!/usr/bin/python3
    # -*- coding: utf-8 -*-
    # @Time     : 2021/8/11 22:37
    # @Author   : InsaneLoafer
    # @File     : iterable_test3.py
    
    welcome = """
    **********欢迎使用货币转换服务系统**********
    1.人民币转换美元
    2.美元转换人民币
    3.人民币转换欧元
    0.结束程序
    请您选择需要的服务:
    """
    
    info_1 = '欢迎使用{}转换{}服务'
    info_2 = '请您输入需要转换的{}金额:'
    info_3 = '您需要转换的{}为:{}'
    info_4 = '兑换成{}为:{:.2f}{}'
    
    
    while True:
    service_num = int(input(welcome))
    if service_num == 1:
        print('~~~~~~~~~~~~~~~~~')
        print(info_1.format('人民币','美元'))
        coin = int(input(info_2.format('人民币')))
        print(info_3.format('人民币',coin))
        print(info_4.format('美元',coin/7.06,'$'))
    
    elif service_num == 2:
        print('~~~~~~~~~~~~~~~~~')
        print(info_1.format('美元','人民币'))
        coin = int(input(info_2.format('美元')))
        print(info_3.format('美元',coin))
        print(info_4.format('人民币',coin*7.06,'¥'))
    
    elif service_num == 3:
        print('~~~~~~~~~~~~~~~~~')
        print(info_1.format('人民币','欧元'))
        coin = int(input(info_2.format('人民币')))
        print(info_3.format('人民币',coin))
        print(info_4.format('欧元',coin*0.12,'€'))
    
    elif service_num == 0:
        print('~~~~~~~~~~~~~~~~~')
        print('感谢您的使用,祝您生活愉快,再见!')
        break
    
    
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
      
    
    AI写代码

全部评论 (0)

还没有任何评论哟~