第三次作业习题二——黎国明

import sys
 
money = input("请输入以Y或$表示的金额:")
 
try: # 判断首位是否为金钱符号
eval(money[1:])
except NameError:
print("输入错误,请输入整数")
except SyntaxError:
print("输入错误,请输入整数")
 
try: # 判断输入内容是否为数字数据
if money[0] in ['Y']:
dollar = eval(money[1:]) / 6
print("${:.2f}".format(dollar))
elif money[0] in ['$']:
rmb = 6 * eval(money[1:])
print("Y{:.2f}".format(rmb))
else:
sys.exit()
except:
print("输入错误,第一位输入Y或$")
posted @ 2019-04-13 22:52  三月のうそ  阅读(124)  评论(0编辑  收藏  举报