明日科技零基础学python全彩版电子书第四章第六章实战答案
下载地址 https://share.weiyun.com/m0VwPrMP
资料目录 零基础学python全彩版pdf电子书 零基础学python全彩版第三章实战与答案 零基础学python全彩版第四章实战与答案 零基础学python全彩版第六章实战与答案 零基础学python全彩版第七章实战与答案
举例
零基础学python全彩版第六章实战答案 【第六章】函数---实战练习 实战三:根据生日判断星座 代码: # 根据生日判断星座 # 定义星座显示函数 def fun_constellation(month, day): # 星座列表 n = ('摩羯座', '水瓶座', '双鱼座', '白羊座', '金牛座', '双子座', '巨蟹座', '狮子座', '处女座', '天秤座', '天蝎座', '射手座', '摩羯座') # 每月日期分隔星座: # 0.摩羯座(12月22日─01月20日) # 2.水瓶座(01月21日─02月19日) # 3.双鱼座(02月20日─03月20日) # 4.白羊座(03月21日─04月20日) # 5.金牛座(04月21日─05月21日) # 6.双子座(05月22日─06月21日) # 7.巨蟹座(06月22日─07月23日) # 8.狮子座(07月24日─08月23日) # 9.处女座(08月24日─09月23日) # 10.天秤座(09月24日─10月23日) # 11.天蝎座(10月24日─11月22日) # 12.射手座(11月23日─12月22日) # 13.摩羯座(12月22日─01月20日) d = (20, 19, 20, 20, 21, 21, 23, 23, 23, 23, 22, 22) # 每月的分隔日期 # 判断输入的月份和日期落在哪个区间 if day > d[month - 1]: return n[month] else: return n[month - 1]
# 提示用户输入出生日期 month = input("请输入月份(例如:5):") day = input("请输入日期(例如:17):") constellation = fun_constellation(int(month), int(day)) print(month + "月" + day + "日星座为:", constellation)
输出: 请输入月份(例如:5):12 请输入日期(例如:17):23 12月23日星座为: 摩羯座
实战四:将美元转换为人民币 代码: # 假设汇率为:1美元=6.28人民币 def fun_swap(x): rmb = x * 6.28 return rmb
dollar = input("请输入要转换的美元金额:") last_rmb = fun_swap(float(dollar)) print("转换后人民币的金额是:", last_rmb)
|