Python200元私活,快递运费计算程序
蚂蚁学Python
共 680字,需浏览 2分钟
·
2022-04-20 20:39
运费小程序介绍文档
本人是一名校外创客机构的老师,从疫情开始那年寒假就在线上教学生 python。大学的时候其实只是接触过单片机的 C 语言编程,没想到工作以后编程成了主业。认识到蚂蚁老师也是在自学 python 时在 B 站看过教学视频,后来很早就买了基础版的课。老师课程全程干货,没有废话,而且语速就像正常语速的 1.5 倍速,感觉就可以当个资料查询
开始介绍第一次的编程接单情况
前不久的周五下午,刚下了节课就看到蚂蚁老师发的一单私活
最初的客户需求如下
我一看这单的需求不就是几行input(),再多几个错误输入的校验判断么,立马接了下来。随后就是对接客户,写代码。可以从下面的微信沟通上看到从接单到我写出初版程序也就是不到半个小时。后面跟客户沟通完决定给他把程序打包一下,不要每次运行源码了。经过两三次的沟通最终程序和效果如下,主要是三个函数(判断输入是否是数字,从地址价格两个列表里找对应项,根据不同目的地套公式算运费):
while(True):
print('输入包裹目的地省份和重量(以空格分隔),如广东 6')
msg=input().split()
if(len(msg)==2):
sf,weight=msg
item=sf_num(sf)
if(item!=None):
if(is_number(weight)):
weight=float(weight)
if(weight<0):
print('重量不能为负数')
elif(weight==0):
print('重量为0')
else:
money=calculat(weight,item)
print(f'本次包裹目的地{sf},重量{weight}公斤,运费共{money}元')
else:
print('输入的重量中包含非数字项目')
else:
print('输入的省份名称有误')
else:
print('输入格式有误,请按:省份 重量的格式输入,如广东 6')
print('-' * 50)
到此一个200块的python私活单子就完成了,我也给客户说了以后可以升级程序的方向,比如:做个配置文件,以后不同地区价格改了,可以直接改对应的数值而程序不用动。
希望随着自己的水平高些可以接到一些全栈的单子,能独立做一个web应用的前后端这种技术我还是挺向往的,好了不说了,我去找老师补差价学高级版课程了!
蚂蚁老师的全栈套餐,在抖音扫码购买
有答疑服务、副业介绍等福利
评论