零基础学Python课后实战第六章

这篇博客介绍了Python的基础实战技巧,包括使用格式化字符串进行编号填充,模拟美团外卖套餐,根据生日判断星座以及美元转人民币的计算。通过四个实战例子,深入浅出地展示了Python在实际问题中的应用。

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
816日星座为:狮子座

实战四:将美元转换为人民币

def change(dollar):
    RMB = dollar * 6.28
    return RMB
dollar = float(input("请输入要转换的美元金额:"))
print("转换后人民币金额是:" , change(dollar))

运行结果

请输入要转换的美元金额:500
转换后人民币金额是: 3140.0
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值