需要用到的:
exchange_currency
exchange_rate(全局变量)
set_rate(cny)
get_rate()
(1)第一题
to_dollar(cny)
to_cny(dollar)
main()
需要得到的结果:
今日的汇率 6
12元=2.0
2美元=12
(2)第二题(用到前面的exchange_currency)
需要得到的结果:
今天$1的汇率是?6
希望兑换美元的金额是?100
100美元是600元
人民币兑换成美元的金额是多少?12
12元是2美元
需要用到的:
exchange_currency
exchange_rate(全局变量)
set_rate(cny)
get_rate()
(1)第一题
to_dollar(cny)
to_cny(dollar)
main()
需要得到的结果:
今日的汇率 6
12元=2.0
2美元=12
(2)第二题(用到前面的exchange_currency)
需要得到的结果:
今天$1的汇率是?6
希望兑换美元的金额是?100
100美元是600元
人民币兑换成美元的金额是多少?12
12元是2美元
exchange_rate=6
def set_rate(ex):
global exchange_rate
exchange_rate=ex
return ex
def get_rate():
return exchange_rate
def to_dollar(cny):
return round(cny/exchange_rate,1)
def to_cny(usd):
return usd*exchange_rate
print('今日的汇率{}'.format(exchange_rate))
print("12元={}".format(to_dollar(12)))
print("2美元={}".format(to_cny(2)))
#第二题
exchange_rate=int(input("今天$1的汇率是?"))
exchange_currency = int(input("需要兑换美元的金额是?"))
print("{}美元是{}元".format(exchange_currency,to_cny(exchange_currency)))
exchange_currency = int(input("人民币兑换成美元的金额是多少?"))
print("{}元是{}美元".format(exchange_currency,to_dollar(exchange_currency)))