![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
super_vab
天天搬砖,日后盖楼。
展开
-
python 写文本编辑器(界面版)
功能较简单,仅实现文件打开保存,退出,以及字体设置,查找粘贴等等。 打开保存文件用到的是file dialog模块,它有四个比较实用的函数: filedialog.askopenfilename(***options) filedialog.askopenfilenames(**options) filedialog.asksaveasfile(**options) filedialog.askdirectory(**options) 分别实现文件打开保存,以及获取文件夹路径想进一步了解.原创 2020-12-15 19:48:20 · 1910 阅读 · 0 评论 -
python 43行 写一个天气查询爬虫+GUI图形界面化
这个爬虫爬的是 墨迹天气 https://tianqi.moji.com/weather/china/henan/xinxiang 分析了一下这个网址,不同城市的网址就后边的的拼音不同,这时候就只需拼接用户输入的网址就可得到要查询的网址,然后通过过滤得到天气信息。 顺便要提一下的是这里用的是requests模块和pypinyin模块: 这里选用的是requests模块,个人觉得requests比urllib好用一些,方法也比较简单,具体的就不再说了,可以指及找一下视频或者文档, 还有一个就是pyp原创 2020-12-10 23:08:15 · 700 阅读 · 1 评论 -
python GUI 简易计算器
见代码: # -*- coding = utf-8 -*- # @time:2020/12/9 21:01 # Author:Vab # @File:计算器.py # @Software:PyCharm from tkinter import * class Calc(): def __init__(self,root): frame1 = Frame(root) frame1.pack() #定义一个容器放输入框和现实结果框 self.a = I原创 2020-12-10 19:57:59 · 574 阅读 · 1 评论 -
python GUI写一个猜数字游戏
直接上代码: import tkinter as t import random from tkinter import messagebox class app: def __init__(self, root): self.rec_text = t.StringVar() root.title('随机数') root.geometry('280x200+500+160') t.Button(root, text="点击生成随机数原创 2020-12-09 21:23:30 · 407 阅读 · 1 评论 -
写个爬虫,爬图片,mzitu
直接上代码: # -*- coding = utf-8 -*- # @time:2020/12/7 22:05 # Author:Vab # @File:mzitu.py # @Software:PyCharm import re import requests import os.path headers = { "Referer": "https://www.mzitu.com/", 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64原创 2020-12-08 15:29:25 · 2474 阅读 · 1 评论 -
用类写一个课程信息系统实现增加和查找
class Course(): def __init__(self,course_number,course_name,tearcher,address): self.course_number = course_number self.course_name = course_name self.tearcher = tearcher self.__address = address #私有变量 def printinf原创 2020-12-06 15:56:17 · 167 阅读 · 0 评论 -
编写程序,把给定长度为10的整数数组中所有0元素全部移除,且所有非0元素的顺序不变。
编写程序,把给定长度为10的整数数据中所有0元素全部移除,且所有非0元素的顺序不变。 输入:从键盘随机输入十个整数,通过空格隔开,如果输入不是10个整数,提示“error” 输出:将所有0元素删除,并把非0元素间设置为无间隔字符。 输入样例:0 1 5 0 0 0 1 3 2 0 输出样例:15132 代码如下: ①采用列表解析式 n = list(input("请输入十个整数:")) m = ["0","1","2","3","4","5","6","7","8","9"] a = [] for i in原创 2020-12-03 12:57:18 · 838 阅读 · 0 评论 -
回文数判断两种算法详解
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数,如果是回文数则输出YES,否则输出NO。 这里我用了两种方法: ①采用的是判断前后对应位置数值相等 def main( s ): n = len(s) if n % 2 == 0: m = n//2 for i in range(m-1): if s[i] == s[(n-1) - i]: continue原创 2020-12-03 12:34:59 · 2203 阅读 · 0 评论 -
python 写一个学生信息管理系统
因为字典无序,所以我选择外套列表; lista = [] def add(): a = input('请输入姓名:') b = input('请输入性别:') c = input('请输入电话号码:') q = {'姓名':a,'性别':b,'电话号码':c} lista.append(q) def delete(): e = input('请输入删除要的学生姓名:') for x in lista: if x['姓名'] ==原创 2020-11-09 09:50:05 · 696 阅读 · 0 评论 -
python用类写一个简单的猫狗大战游戏
老师布置的小游戏作业,模拟4399小游戏猫鼠大战,有要求用类实现,还不太会只用了一个类,大多数还是调用的函数,感觉累不太会用,可以指导指导。 #创建一个角色类 class Role: def __init__(self,species,name,attack,HP): self.name = name self.species = species self.attack = attack self.HP = HP def rol原创 2020-11-06 23:24:23 · 2509 阅读 · 3 评论 -
python判断字符串每个字符中出现的次数
python判断字符串每个字符中出现的次数: str = 'skdaskerkjsalkj' x=list(str) for i in x: print(i,'出现的次数:',x.count(i)) x.remove(i) #删除查询后的字符原创 2020-10-12 20:47:53 · 12621 阅读 · 0 评论 -
python中汉诺塔问题详解
借助递归解决汉诺塔问题非常方便: 解决汉诺塔根据盘子的个数可将分为两种 一、当盘子(n)=1时,我们直接从A移动到B; 二、当盘子(n)=2时,我们分为三步: ①将A最上边的小的先移动到B ②再将A上最大的盘子移动到C ③然后将B上的盘子移动到C 当盘子(n)=3时,我们也将问题分为三步: ①将(n-1)个盘子从A上借助C移动到B上 ②再将A上的最大的盘子移动到C上 ③最后再将(n-1)个盘子从B借助A移动到B上 所以我们将函数定义为: def hannuota(n,a,b,c): 这样的函数意思就是将原创 2020-11-03 20:31:13 · 2192 阅读 · 0 评论