0
点赞
收藏
分享

微信扫一扫

Python编程基础:打造实用工具的基石

第一板斧:变量就是你的工具箱 (掏螺丝刀比划)看见没?变量就跟咱工具箱里的格子似的。整俩例子给你瞅瞅:

# 修车铺老张的扳手库存
da_banhou = 15  # 大号扳手15把
zhong_banhou = "二十把"  # 中号写成汉字也没毛病
print(f"老张头啊,大扳手还剩{da_banhou}把,中号的得数数,写着{zhong_banhou}呢!")

(跺脚乐)瞅见没?变量这玩意儿就跟咱往墙上钉钉子挂工具似的,想咋挂咋挂。数字能算账,汉字能记备注,比老张头那个破本子强百套!

第二招:函数就是你的万能扳手 (拧螺丝示范)咱修车不能每次都现找工具,得整个趁手的:

def suan_shouru(jiage, shuliang):
    """这玩意儿就跟自动点钞机似的,扔进去价格数量,吐出来钱数"""
    zongjia = jiage * shuliang
    yingye_e = zongjia * 0.8  # 扣除两成水电费
    return f"毛收入{zongjia},到手能有{yingye_e}!"


print(suan_shouru(38, 5))  # 换个轮胎38块,一天整了5个

(拍大腿)这不就妥了!下回老张头媳妇查账,直接把这函数当算盘扒拉,省得两口子为钱吵架!

第三式:列表就是你的零件仓库 (打开零件盒)看这堆螺丝螺母没?Python的列表就跟这零件盒似的:

laozhang_cheku = [
    {"车型": "五菱宏光", "毛病": "换轮胎", "工钱": 150},
    {"车型": "奥迪A6", "毛病": "修空调", "工钱": 500},
    {"车型": "三轮蹦蹦", "毛病": "调刹车", "工钱": 80}
]


zong_gongqian = 0
for che in laozhang_cheku:
    zong_gongqian += che["工钱"]
    print(f"{che['车型']}修完了,这单赚{che['工钱']}!")


print(f"今儿个总共划拉{zong_gongqian}块钱!")

(挤眼睛)这不比老张头拿粉笔在黑板写强?要查哪台车直接翻列表,跟翻抽屉找零件一样顺手!

第四板斧:文件操作就是你的大仓库 (掀开仓房门)来瞅瞅咋用Python记台账:

# 把修车记录存txt里
with open("xiuche_jilu.txt", "w", encoding='utf-8') as benzi:
    benzi.write("2023-11-25 修宝马X5 赚1200\n")
    benzi.write("2023-11-26 补夏利车胎 赚50\n")


# 月底算总账
with open("xiuche_jilu.txt", "r", encoding='utf-8') as benzi:
    zongshouru = 0
    for hang in benzi:
        _, _, qian = hang.rsplit(" ", 2)
        zongshouru += int(qian)


print(f"这个月流水整了{zongshouru}块!比上个月多挣了{zongshouru - 15800}!")

(拍胸脯)这不比那破账本强百套?想查哪天记录直接搜,月底自动算账,老张头现在都敢跟媳妇要零花钱了!

第五大招:模块就是你的工具套装 (打开工具箱)看这堆现成工具没?Python模块就跟这个似的:

import requests  # 整网络请求的钳子
from bs4 import BeautifulSoup  # 解析网页的螺丝刀


# 给老张头整个配件比价工具
peijian_url = "http://汽配网.com/轮胎报价"
response = requests.get(peijian_url)
soup = BeautifulSoup(response.text, 'html.parser')


jiage_list = []
for tag in soup.find_all('span', class_='price'):
    jiage_list.append(int(tag.text.strip('元')))


zuidi_jia = min(jiage_list)
print(f"全网最便宜轮胎才{zuidi_jia}块!赶紧囤货!")

(竖大拇指)这不就成精了?老张头现在进货前都让Python先扫一遍网站,省得被批发商忽悠!

第六式实战:整个自动提醒神器 (掏手机演示)给广场舞刘大妈整个节目单提醒:

import time
import winsound  # 整点动静


def nhs_reminder():
    """凤凰传奇歌曲循环提醒器"""
    geshou_list = ["玲花", "曾毅"]
    for _ in range(3):  # 早中晚各提醒一次
        for geshou in geshou_list:
            print(f"{geshou}该你开嗓了!")
            winsound.Beep(1000, 500)  # 整个哔哔声
        time.sleep(60*60*4)  # 隔四个钟头


nhs_reminder()

(笑得前仰后合)现在刘大妈的音响队再没人忘词了,整得比央视春晚还准成!

(盘腿总结)老铁们瞅明白没?Python编程就跟咱修车一个理儿——螺丝得拧对眼儿,零件得摆对地儿。把这些基础玩意儿整明白了,你想造啥工具都跟玩似的!下回教你们用这些基本功整个自动浇菜地的玩意儿,保证你家大棚蔬菜长得跟吃了激素似的!散会!(撂下大茶缸子)

举报

相关推荐

0 条评论