7-2 货币转换 (10 分)

该程序接收用户输入的金额和汇率,根据货币符号自动进行美元到人民币或人民币到美元的转换,并按照指定格式输出转换后的金额。输入必须包含正确的货币符号,如$或¥。程序通过判断货币符号来确定转换方向,最后保留两位小数展示结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编写一个美元与人民币转换的程序,用户输入金额和汇率,输出转换为另一种货币表示的金额。(美元用符号’$’表示,人民币用¥表示,¥可以在中文输入法下按shift+4获取)

输入格式:

第一行输入一个以货币符号结尾的正数,数值作为金额,货币符号表明货币种类

第二行输入一个浮点数作为汇率

输出格式:

输入符合要求时输出一个带货币符号的数值(保留2位小数)

输入不符合要求时输出Data error!

输入样例:

58$
6.75

输出样例:

391.50¥

输入样例:

100¥
6.85

输出样例:

14.60$

 

a = str(input())
b = float(input())
if '$' in a:       #如果含“$”,则为美元
    c = float(a.strip('$'))
    c = c*b
    print("%.2f¥"%c)
elif '¥' in a:     #含“¥”,为人民币
    c = int(a.strip('¥'))    #strip函数用于删除字符串最后一个字符
    c = c/b
    print("%.2f$"%c)
else:
    print("Data error!")

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值