零基础学Python课后实战第六章
- tips
- 实战一:导演为剧本选主角
- 实战二:模拟美团外卖商家的套餐
- 实战三:根据生日判断星座
- 实战四:将美元转换为人民币
tips
格式化字符串:
{:0>9s} 表示先是9个0,然后内容右对齐。
例:a = ’ 编号:{:0>9s} ’
b = a.format(‘7’)
print(b)
结果是: 编号:000000007
{: . 2 f} :保留两位小数点
实战一:导演为剧本选主角
函数的调用
def act(actor): #定义函数
print(actor+"开始参演这个剧本")
A = input("导演选定的角色是:")
act(A) #调用函数
运行结果
导演选定的角色是:A
A开始参演这个剧本
实战二:模拟美团外卖商家的套餐
def taocan(a,b,c,d,e,f):
print('米线店套餐如下:1.'+ a + '2.' + c + '3.' +e)
print(a+b)
print(c+d)
print(e+f)
taocan('考神套餐','13元','单人套餐','9.9元','情侣套餐','20元')
运行结果
米线店套餐如下:1.考神套餐2.单人套餐3.情侣套餐
考神套餐13元
单人套餐9.9元
情侣套餐20元
实战三:根据生日判断星座
返回值 return()
# 星座
m = ('摩羯座','水瓶座','双鱼座','白羊座','金牛座','双子座',
'巨蟹座','狮子座','处女座','天秤座','天蝎座','射手座','摩羯座')
# 日期
d = (20,19,21,20,21,22,23,23,23,24,23,22)
def xingzuo(month,day):
if day < d[month-1]:
return m[month-1]
else:
return m[month]
M = int(input("请输入月份:"))
D = int(input("请输入日期:"))
print(str(M)+"月"+str(D)+"日星座为:"+xingzuo(M,D))
运行结果
请输入月份:8
请输入日期:16
8月16日星座为:狮子座
实战四:将美元转换为人民币
def change(dollar):
RMB = dollar * 6.28
return RMB
dollar = float(input("请输入要转换的美元金额:"))
print("转换后人民币金额是:" , change(dollar))
运行结果
请输入要转换的美元金额:500
转换后人民币金额是: 3140.0
更多推荐
零基础学Python课后实战第六章
发布评论