- 博客(61)
- 收藏
- 关注
原创 SAS水仙花数
data mywork.waT;do i = 100 to 999;a100 = int(i/100);a10 = mod(int(i/10),10);a1 = mod(i,10);sum = a1003+a103+a1**3;if i = sum then output;end;run;proc print;run;
2021-07-06 21:17:07
188
原创 Java 输出三位数排列的最大值
import java.util.Scanner;public class C201_01_13 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入个数"); int n = scanner.nextInt(); int n1 = n/100; int
2021-07-06 08:37:49
602
原创 Java 能否成立三角形
import java.util.Scanner;public class C201_02_03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入三个数"); double a = scanner.nextInt(); double b = scanner.nextI
2021-07-03 10:36:41
124
原创 Java 图书管理系统
package 纸上魔法使;import java.util.ArrayList;import java.util.Scanner;public class LibraryManagementSystem { public static void main(String[] args) { System.out.println("开始阅读:"); Scanner scanner = new Scanner(System.in); Arra
2021-07-03 10:35:26
120
原创 Python 判断是否能够组成水仙花数
import matha = float(input("输入边长a"))b = float(input("输入边长b"))c = float(input("输入边长c"))if a+b<=c or a+c<=b or b+c<=a: print("有问题") exit(1)s = (a+b+c)/2s2 = math.sqrt(s*(s-a)*(s-b)*(s-c))print(s2)
2021-07-02 19:07:14
77
原创 Python 水仙花数
x = input("输入一个三位数")if int(x)<100 or int(x) > 999: print(x+"不是一个三位数") exit(0)k=sum(int(i)**3 for i in x)if int(x) == k: print(x+"是一个水仙花数")
2021-07-02 19:06:41
117
原创 Python 三位数重组为最大值和最小值
def waT2(a): if a>=100 and a<1000: a100 = a//100 a10 = a//10%10 a1 = a%10 ma = max(a100,a10,a1) mi = min(a100,a10,a1) md = a100+a10+a1-ma-mi ma1 = ma*100 + md*10 + mi mi1 = mi*100 +
2021-06-30 19:34:39
1444
原创 Python 判断水仙花数
def waT(a): if a>=100 and a<1000: k = sum(int(i)**3 for i in str(a)) if k == int(a): print("%d为水仙花数"%int(a)) else:print("%d不是水仙花"%int(a))x = int(input())waT(x)
2021-06-30 19:31:25
1050
1
原创 Python 亲密数对
def waT(a,b): asu = 0 bsu = 0 for i in range(1,a): if a%i==0: asu+=i for i in range(1,b): if b%i==0: bsu+=i if asu == b and bsu == a and a != b: print(a,b,"是亲密数")for x in range(1,3000):
2021-06-30 19:30:53
838
原创 Python 哥德巴赫猜想
def 素数(n): k = True for i in range(2,n): if n%i==0: k = False break return kdef waT(a): for m in range(1,a): for n in range(a,1,-1): if 素数(m) and 素数(n): if (m+n)==a:
2021-06-30 19:30:17
1122
原创 Python绘图案例
import matplotlib.pyplot as plt# 构建数据x_data = ['2012', '2013', '2014', '2015', '2016', '2017', '2018']y_data = [58000, 60200, 63000, 71000, 84000, 90500, 107000]y_data2 = [52000, 54200, 51500,58300, 56800, 59500, 62700]# 绘图plt.bar(x=x_data, height=y_
2021-06-30 19:28:27
269
原创 Python 爬虫小练习
# 第一题import requestsa=requests.get("http://www.nkkjxy.org.cn/")b=a.content.decode('gbk')from lxml import etreed = etree.HTML(b)c = d.xpath('//a[@title]')print(c)# 第二题import requestsa=requests.get("http://www.gsxy.cn//index.htm")b=a.content.deco
2021-06-29 17:34:00
122
原创 Python 窗口化操作
import tkinter as tt #程序前端数据包import socket as sk #数据传输数据包import tkinter.messagebox as tm #程序信息提示链数据包import threading as th #多线程数据包网络传输=sk.socket(sk.AF_INET,sk.SOCK_DGRAM) # “网络传输”采用ipv4 + udp传输s_ip_port
2021-06-29 17:31:59
891
原创 爬取小说——主体部分
for boki in range(1,10): pageMax = getBookPage(boki) book_L = [] for i in range(1,2): # 测试参数 range(1,pageMax) 爬取书架页数 book_L.extend(getBook(boki,i)) print(book_L) try: os.mkdir("./" + str(boki)) # 重复文件夹会报错 except:
2021-06-29 17:30:15
90
原创 爬取小说——储存为TXT格式
def saveText(boki,book,title,text): "保存txt,boki=str小说类型(数字表示),book=str小说书名,title=list小说章节列表,text=list小说正文列表" book = "./"+boki + "/" + book + ".txt" file = open(book,"w",encoding='utf-8') for i in range(0,len(text)): file.write(titl
2021-06-29 17:29:45
339
原创 爬取小说——爬取标题和正文
def getItem(url,code): "爬取标题+正文,url=str此章节的" hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"} url = url + code print(url) #
2021-06-29 17:29:06
276
原创 爬取小说——爬取章节地址
def getList(book_M): "爬取章节网址,book_L=str所有书的地址,code=list一本书所有章节的地址列表,title_L=list一本书所有章节的标题列表" hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 S
2021-06-29 17:28:34
8747
原创 爬取小说——爬取书的地址
def getBook(type,page): "爬取书网址,type=int小说类型,page=int书架页码,book_L=list所有书的地址列表" hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"}
2021-06-29 17:28:03
1141
原创 爬取小说——爬取最大页
def getBookPage(type): "爬取书架翻页的最大值,type=int小说类型,pageMax=int书架最大页,默认根据第20页的数据进行爬取" hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"}
2021-06-29 17:26:23
219
原创 Python 百度热搜 全页面爬取
import requestsimport xlwtfrom bs4 import BeautifulSoupdef getCid(): hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"} url = "ht
2021-06-29 17:22:58
274
原创 Python爬虫 百度热搜热点
import requestsimport xlwtfrom bs4 import BeautifulSoupdef getItem(): hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"} url = "
2021-06-29 17:22:07
828
原创 Excel 高级筛选
条件格式:在条件格式的单元格中,首行为标签,下面的值为条件。条件在同一行等同于“且”,在不同行等同于“或”例如:提交销售地区是北京或者上海的销售情况表,其中上海的成交金额大于750条件格式为:地区成交金额上海>750同样,条件也可以应用于文本:例如:请提交除北京、上海以外的地区的销售金额大于1000,或者数量大于50的各地区销售情况条件格式为:地区地区成交金额数量<>上海<>北京>1000
2021-06-10 18:48:21
332
原创 网页端数据库操作界面-Html页面(3)
Updata.html(数据更新界面)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>修改页面</title></head><body> <table> {% for card in list %} <tr> &l
2021-06-09 09:47:56
90
原创 网页端数据库操作界面-Html页面(2)
list.html(表单页面)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>列表</title> <style> body{ text-align: center; } </style></head><body
2021-06-09 09:46:18
257
原创 网页端数据库操作界面-Html页面(1)
hello.html(首界面)<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录页面</title></head><body> <form action="gotologin"> hello <a href="login">去登陆<
2021-06-09 09:40:27
441
原创 网页端数据库操作界面—主题函数文件
这里是函数调用代码from flask import Flask, render_template, requestimport DBUtilsOapp = Flask(__name__)@app.route("/")def hello(): return render_template("hello.html")@app.route("/login")def login(): return render_template("login.html")@app.rou
2021-06-09 09:36:10
55
原创 Excel数据基础操作
数据导入操作软件使用Office2019、WPS在菜单栏中,点击数据,再点击插入操作微软自Access:可读取accdb文件自Web:输入URL,打开一个网址,在新窗口中点击黄色箭头,然后点击导入,可提取对应数据自文本:提取文本、csv文件都可,注意分隔符。现有连接:连接到其他文件从数据库:可打开SQL Sever数据库进行读取WPSWPS点击导入数据后功能相当于微软的自文本,自网站连接好像只能读取所有数据,不能选择...
2021-06-08 17:33:30
449
原创 Python 爬虫-豆瓣影星图片下载
该功能实现了通过输入姓名下载对应的图片import osimport refrom selenium import webdriverimport requestsimport urllib.requestfrom bs4 import BeautifulSoupdef getIDBeyound(name): url = "https://search.douban.com/movie/subject_search?search_text=%s&cat=1002"
2021-06-05 08:37:11
226
原创 Python 爬虫-百度风云榜的电影top50
这里就直接上代码,实现了将数据print打印出控制台、将数据存入Excel表格mysql数据储存仅供思路import requestsimport xlwtfrom bs4 import BeautifulSoupimport DBUtilsdef getCid(): hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4
2021-05-27 21:42:40
448
原创 Python 爬虫
尝试爬一个网站:import urllib.request #请求import reimport xlwtdef getContent(job,pag): hd = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36 SLBrowser/7.0.0.4071 SLBChan/21"}
2021-05-25 21:49:17
65
原创 Python 管理程序改进——连接MYSQL
要求:实现添加数据检查所有数据搜索数据并修改或删除退出+需要连接MYSQL数据库,并进行数据库操作相关代码如下import pymysql.cursorsconn = Nonecursor = Noneconn = pymysql.Connect(host="localhost", user="root", password="123", database="adiga", charset="utf8")cursor = conn.cursor()sql = "SELECT *
2021-05-24 19:37:07
42
原创 JavaScript DOM
DOM概念DOM(Document Object Model):文档对象模型。通过开发者工具的Elements标签页可以查看通过开发者工具的Sources标签页也可以观察到整个文档是由一系列节点对象组成的一棵树。节点(Node)包括元素节点(1)、属性节点(2)和文本节点(3)。var th1 = document.getElementById("th1");alert(th1.nodeType);alert(th1.nodeName);alert(th1.nodeValue);t
2021-05-21 13:53:54
69
原创 JavaScript 实现哥德巴赫猜想
大致分为三个步骤:一、判断一个数是否为质数二、判断这个数是否能成为质数之和三、调用前两步的函数代码如下: function prime(key){ for (var i = 2; i < key; i++) { if(key%i==0){ return false; break; } } return true; } function waT(a){ for (var m = 1; m < a; m++) {
2021-05-20 21:16:49
344
原创 Html+Css实现 启橙装饰网 项目
实现代码:(主html代码部分)<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>启橙装饰</title> <link href="css/public.css" rel="stylesheet"/> <link href="css/index.css" rel="stylesheet"/> </head&g.
2021-05-19 22:37:51
1700
原创 pymysql 的基础应用
pymysql中的cursors包可以将字符串转换成sql语句进行执行:首先是将sql服务连接上:def getConnect(): conn = pymysql.Connect(host="localhost", user="root", password="123", database="pymysql", charset="utf8") return conn这段函数连接上数据库,host中的localhost是默认值,可以不填写。database是连接对应DB,不填写的话直接
2021-05-18 18:15:58
90
原创 MySQL常见错误总结
1049 Unknown database xxxx系统没有检索到对应对象(数据库)一般是将数据库的名称打错,或者是对应数据库没有创建成功1054 Unknown column xxxx这个错误同上,没有找到对应的键,检查sql代码,或者查看表的结构,看看是否与输入的数据一一对应名称‘values’没有被定义value打错了,这个不多赘述1136 column doesn’t match value count at row xxxxx同样,column代指表的键,输入数据的时候
2021-05-17 17:47:24
93
原创 Python 循环输出菱形字符串
完成以下图形的输出功能 A ABA ABCBAABCDCBA ABCBA ABA A要求是输出一个菱形的字符串,实现这个可以分化成三个问题:一、如何用循环输出一个菱形:使用for或者是while可以简单循环出一个直角三角形,那么我们可以将菱形分割成一个正向的等腰三角形,以及一个倒三角。二、如何让输出的直角三角形变成等腰三角形:使三角形变成等腰三角形,可以在字符串前使用循环输出对应数量的空格来完成缩进。也可以用center字符串居中函数来完成。三、怎样将字符串用循环输出
2021-05-16 18:06:15
3114
原创 Python 利用os和shutil复制系统文件
计划:将桌面的文件复制到D盘的文件夹中:首先,读取桌面所有文件名,存到一个列表中def read(): os.chdir('C:\\Users\\用户名\\Desktop') print(os.listdir()) return os.listdir()然后,在D盘创建一个文件夹,如果文件夹已经存在,则删除同名文件夹def fileChart(): os.chdir('D:\\') try: os.makedirs("file") e
2021-05-13 18:18:39
1238
原创 Python csv文件操作
csv文本操作open():打开一个文件,添加的条件有文件名、读写模式、读写编码等。创建一个文件:def creat_write(): with open('csv.csv','w',encoding='utf-8') as file: file.write("id,name,url,num\n") file.write("1,百度,www.baidu.com,100\n") file.write("1,google,www.google.com
2021-05-11 19:26:00
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人