-
案例描述
设计一个输入以美元或人民币为单位的功能将其转换为另一种货币的金额 -
案例分析
·分析问题:该案例的转换功能
·确定问题:将问题划分为三部,即输入、处理及输出三部分
·设计算法:设计函数调用 - 上机实验
def main(hl):
money = input("请输入带单位的转换金额(输入Q退出程序):")
if money != 'Q':
unit = money[-3:]
money_val = eval(money[:-3])
if unit == 'USD':
print('对应的人民币金额为:', money_val/hl)
elif unit == 'RMB':
print('对应的美元金额为:', money_val * hl)
main(hl)
elif money == 'Q':
print('程序已退出!')
if __name__ == '__main__':
hl = 6.77
main(hl)
-
知识点概括
定义函数
def <函数名>():
pass # 占位符
调用函数 <函数名>(实参)
定义函数def <函数名>(形参):