【python实战】还是单身,深入linux内核架构与原理

【python实战】还是单身,深入linux内核架构与原理

去网上找一段晚安故事,选择一个声音,讲给她听。

教程一条随后更新,想尝鲜的朋友微信搜【一条IT】

2.视频下载器

女生总是喜欢看剧又舍不得买会员,你大显身手的时候就到了,什么?可不是让你花钱充会员

用爬虫呀!

python爬虫|各种网站视频下载方法

3.音乐下载器

不用我多说了吧,有电影就有音乐。


import requests

url="http://play.taihe.com/data/music/songlink"

print("请输入音乐id")

loadid=input()

data={

'songIds': '100575177,{}'.format(loadid),

'hq': '0',

'type': 'm4a,mp3',

'rate': '',

'pt':'0',

'flag': '-1',

's2p': '-1',

'prerate': '-1',

'bwt': '-1',

'dur': '-1',

'bat': '-1',

'bp': '-1',

'pos': '-1',

'auto': '-1'

}

reponse=requests.post(url=url,data=data)

dicstr=reponse.json()

liststr=dicstr['data']['songList']

print("正在下载")

if liststr[1]['queryId']==loadid:

    rep=requests.get(liststr[1]['songLink'])

    with open(liststr[1]['songName']+".mp3",'wb') as f:

        f.write(rep.content)

print("下载成功")

print("文件已保存到当前文件夹")

input() 

4.那些有趣的注释

一般这时候女生的好奇心已经产生了,就会问你怎么弄的呀,教教我呗

然后你就给她讲讲代码(看看注释)

what?注释有什么好看的?

如果是这样的注释呢?

那些代码“神注释”,学妹看了立刻觉得程序员原来这么有趣……

【python实战】还是单身,深入linux内核架构与原理

【python实战】还是单身,深入linux内核架构与原理

深情表白


女神渐渐对你有好感,那你是不是也该表示一下,一个别出心裁的表白必不可少。介绍几款表白利器。

1.不同意不行

这是一个不同意就无法关闭的窗口,在你的真诚表白(苦苦哀求)之下,哪个女生会不心动呢?

【python实战】还是单身,深入linux内核架构与原理

代码


# -*- coding: utf-8 -*-

# Date: 2021/6/12 10:10

# Author: libiao

# wechat: 一条IT

# Software: PyCharm

# coding=utf-8



import tkinter as tk

from PIL import ImageTk

from tkinter import messagebox



def accept():

    accept_root = tk.Toplevel(root)

    accept_root.title("哈哈好开心")

    accept_root.geometry("300x100")

    l4 = tk.Label(accept_root, text="我们谈恋爱吧!爱你呦!", font=("华文行楷", 20),fg="black" )

    l4.pack()

    button3 = tk.Button(accept_root, text="好的", font=(" 华文行楷", 15) ,command=root.destroy)

    button3.pack()



def not_accept():

    not_accept_root = tk.Toplevel(root)

    not_accept_root.title("呜呜好难受")

    not_accept_root.geometry("300x100")

    l4 = tk.Label(not_accept_root, text="给你机会好不好鸭", font=(" 华文行楷", 20))

    l4.pack()

    button3 = tk.Button(not_accept_root, text="好的", font=(" 华文行楷", 15) ,command=not_accept_root.destroy)

    button3.pack()

    #要是点击不接受的x按钮,就继续调用此函数

    not_accept_root.protocol("WM_DELETE_WINDOW", not_accept)



def not_closing():

    messagebox.showerror(title="难受啊~",message="我保证听你话,再考虑考虑吧")



root = tk.Tk()

root.title("我真的喜欢你好久了!")

root.geometry("366x420+300+300")



l1 = tk.Label(root, text="小仙女", font=(" 华文行楷", 16))

# E S W N 东南西北

l1.grid(row=0, column=0, sticky=tk.W)  # l1.grid()也是可以的,默认行和列为0,表示第一行第一列



l2 = tk.Label(root, text="我包的饺子露馅了\n我喜欢你也露馅了", font=(" 华文行楷", 18))

l2.grid(row=1, column=0)  # 第二行第一列



# 上传图片

bgimg = ImageTk.PhotoImage(file='1.png')

l3 = tk.Label(root, image=bgimg)

l3.grid(row=2, columnspan=2)



root.protocol("WM_DELETE_WINDOW",not_closing)



button1 = tk.Button(root, text="接受", width=9, height=2, font=(" 华文行楷", 16), command=accept)

button1.grid(row=3, column=0, sticky=tk.W)



button2 = tk.Button(root, text="不接受", width=5,command=not_accept)

button2.grid(row=3, column=0, sticky=tk.E)



root.mainloop() 

2. 写个爱心❤

把你想说的话,用爱心发给她,即使你文采不好,这样加工一下,是不是也很打动人?

【python实战】还是单身,深入linux内核架构与原理

代码


# -*- coding: utf-8 -*-

# Date: 2021/6/12 10:29

# Author: libiao

# wechat: 一条IT

# Software: PyCharm

import time

words = input('Please input the words you want to say!:')

#例子:words = "Dear qiqi, I LOVE YOU  ♥ Forever!  ♥"

for item in words.split():

    #打印出字符间的空格效果

    item = item+' '

    letterlist = []#letterlist是所有打印字符的总list,里面包含y条子列表list_X

    for y in range(12, -12, -1):

        list_X = []#list_X是X轴上的打印字符列表,里面装着一个String类的letters

        letters = ''#letters即为list_X内的字符串,实际是本行要打印的所有字符

        for x in range(-32, 32):#*是乘法,**是幂次方

            expression = ((x*0.05)**2+(y*0.1)**2-1)**3-(x*0.05)**2*(y*0.1)**3

            if expression <= 0:

                letters += item[(x-y) % len(item)]

            else:

                letters += ' '

        list_X.append(letters)

        letterlist += list_X

    print('\n'.join(letterlist))

    time.sleep(1); 

真实体验

发给我女朋友的反馈

【python实战】还是单身,深入linux内核架构与原理

3.画个爱心

这回就更高级了,来个画的。

【python实战】还是单身,深入linux内核架构与原理

代码


# -*- coding: utf-8 -*-

# Date: 2021/6/12 10:48

# Author: libiao

# wechat: 一条IT

# Software: PyCharm

# coding: utf-8

import turtle

import time

def LittleHeart():

    for i in range(200):

        turtle.right(1)

        turtle.forward(2)



上一篇:OA学习笔记-010-Struts部分源码分析、Intercepter、ModelDriver、OGNL、EL


下一篇:springboot cors解决跨域问题