自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 约瑟夫环问题

问题:有15个基督徒和15个非基督徒在海上遇险,为了能让一部分人活下来不得不将其中15个人扔到海里面去,有个人想了个办法就是大家围成一个圈,由某个人开始从1报数,报到9的人就扔到海里面,他后面的人接着从1开始报数,报到9的人继续扔到海里面,直到扔掉15个人。由于上帝的保佑,15个基督徒都幸免于难,问这些人最开始是怎么站的,哪些位置是基督徒哪些位置是非基督徒。思路:1.一个30长度的列表,循环读取,每读取9次,第9次进行标记2.如果再次读取读到已标记的进行跳过代码:de..

2020-05-12 20:01:25 411

原创 如何爬取今日头条图片

本文为项目的练习之一。项目来源网页 https://www.cnblogs.com/qun542110741/p/9145286.html ,项目要求为爬取今日头条搜索关键词为“小姐姐”的图片。首先先分析下网页。1.分析网页分页规则下滑页面几次后会发现该页面是会随着你鼠标的滚动而动态加载,不像百度可以点击分页按钮跳转到指定页数。那么就可以确定该页面是使用 json 来传输数据。在开发者...

2020-03-21 18:08:38 1153

原创 多线程下载王者荣耀图片

思路:生产者负责获取图片地址和创建图片文件夹,消费者负责下载图片import requestsfrom urllib import requestimport jsonfrom urllib import parseimport osimport reimport threadingimport queueheaders = {'user-agent': 'Mozilla/5...

2020-03-04 17:01:10 250

原创 如何批量下载迪丽热巴图片

以豆瓣图片搜索“迪丽热巴”为例,在开发者模式下的 Network 找到名为 search_photo 的 XHR 文件,复制源网址打开。可以看到一共有 8315 个搜索结果,从 0 开始(start=0),每页展示 20 个,和网址的 “limit=20” 一致,可以通过修改 limit 的属性值来展示每页显示的图片数量,修改 start 的值来跳转到不同页面。各个图片的链接则在 src 内。...

2020-02-27 21:45:44 2564

原创 python练习实例18

题目:求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。思路:先求出每一个的值,放入列表中,再用for循环求列表所有值的和。a = int(input('请输入一个10以内的整数:'))b = int(input('请输入一个频次:'))c = 0d = []s = 0#求出每一个...

2020-02-16 22:50:02 140

原创 疯狂python讲义第4章第11题

没转换成字母,就按数字来做--------5--------------5-4-5----------5-4-3-4-5----–5-4-3-2-3-4-5–5-4-3-2-1-2-3-4-5–5-4-3-2-3-4-5–----5-4-3-4-5----------5-4-5--------------5--------思路是把整体分为两部分,第一部分是前n行,第二部分是n+...

2019-11-05 21:29:15 238

转载 python打印9宫格,25宫格等奇数格,且横竖斜相加和相等

#!/usr/bin/env python3#-*- coding:utf-8 -*-num = int(input('请输入一个奇数:'))# 定义一个长为num的列表high = [[0] * num ]# 先定义一个num*num的一个列表,之后在往里面赋值for i in range(num-1): high += [[0]*num]n = 1# 先确定第一行中间值为...

2019-11-05 13:43:40 428

原创 阶乘

三种方法:1.for循环def foo(num): result=1 for i in range(1,num+1): result=result*i print(result)foo(5)2.递归def frac(num): if num==1: return 1 elif num<1: print('数字不得小于1') else: return ...

2019-11-04 20:53:46 88

原创 九九乘法表

for i in range(1,10): if i==1: print(str(i)+' X '+str(i)+' = '+str(i*i)) else: for j in range(1,i+1): print(str(j)+ ' X '+str(i)+' = '+str(i*j),end=', ') print()结果如下:

2019-10-29 16:59:55 121

原创 疯狂python讲义:数字转人民币读法

完善了多个0的情况。测试了几个条件,应该没有什么问题了。有问题欢迎指正修改。 def divide_num(num): int_num=int(num) float_num=round((float(num)-int(num))*100) return(str(int_num),str(float_num))han_list=['零','一','二','三','四','五','六',...

2019-10-23 02:51:03 325

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除