自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 P1035 [NOIP2002 普及组] 级数求和 题解

先提前上代码:#include<bits/stdc++.h>using namespace std;int k,n = 2;double ans = 0;int main(){ cin>>k; ans += 1; while(ans < k) { ans += (double)(1.0 / n); n++; } cout<<--n; return 0;}好,我们开始。1、头文件等框子。#include<bit

2021-09-14 14:21:49 147

原创 P1015 [NOIP1999 普及组] 回文数 题解

这道题,一上来先看数据范围:2≤n≤10或n=16m(100位之内)看到100位,我们马上就想到:int、long long显然都不够,要用高精度加法!首先,我们先写平常的高精加:1、头文件框子。#include<bits/stdc++.h>/*#include<iostream>#include<cstring>*/using namespace std;int main(){ return 0;}2、变量。char s1

2021-09-14 09:42:58 522

原创 【洛谷题解】P1003 [NOIP2011 提高组] 铺地毯 题解

题目传送门提前上代码:#include<bits/stdc++.h>using namespace std;int a[100005],b[100005],g[100005],k[100005];int main(){ int n,t = -1,x,y; cin>>n; for(int i = 0;i < n;i++) cin>>a[i]>>b[i]>>g[i]>>k[i]; cin>>x

2021-09-13 20:28:26 151

原创 【洛谷题目】B2003 输出第二个整数

这道题目总共输入了三个整数,叫我们输出中间的数字。直接用三个变量接收后再输出第二个就行了。C++ CODE:#include<iostream>using namespace std;int main(){ int a,b,c; cin>>a>>b>>c; cout<<b;}PYTHON CODE:a,b,c = [int(i) for i in input().split(' ')]print(b

2021-07-31 10:44:17 488 1

原创 【洛谷题解】B2002 Hello,World!

来看这一道题目。这道题简直弱爆了太简单了,连个输入都木有,直接叫我们输出。就是注意这是一个字符串,要用双引号输出。C++ CODE:#include<iostream>using namespace std;int main(){ printf("Hello,World!"); return 0;}PYTHON CODE:print("Hello,World!")...

2021-07-31 10:39:02 568

原创 【洛谷题解】B2001 入门测试题目

看基本没人写入门与面试的题目,我就来写一写。入门与面试题目链接入门测试题目链接我个人很喜欢的一个洛谷综合题单好了,我们开始。第一题,求两个整数的和。一看,这道题不就是P1001抄袭过来的一样的吗?好,这道题很简单,就是注意最底下的说明/提示:对于 100% 的数据,输入的整数在[1,4×10^18]内。这个如果用int绝对爆,所以必须用long long!CODE:#include<iostream>using namespace std;int main(){

2021-07-31 10:30:29 2658

原创 1.3 第一章索引

第一章 Python与IDLE1.1 Python环境1.1.1 Python环境构建1.1.2 Python环境使用1.1.3 在cmd和小程序中测试Python1.2 IDLE1.2.1 IDLE交互模式1.2.2 IDLE编写程序1.2.3 IDLE中help()的作用

2021-07-04 11:18:25 77

原创 1.2.3 IDLE中help()的作用

在Python Shell交互模式中,可以输入help()来得到更多的帮助,并且进入’help>'交互模式。如果想退出,可以使用quit()命令退出’help>'交互模式。在’help>'交互模式中,可以查询很多内容,比如输入keywords,可以看到Python中所有关键字:FalsedefifraiseNonedelimportreturnTrueelifintryandelseiswhileasexceptlambdawithassert

2021-07-04 11:08:06 1105

原创 1.2.2 IDLE编写程序

用IDLE来编写程序和在记事本中类似。看到光标即可输入文字,按【Enter】键即可换行。IDLE中Edit窗口可以编写程序。Edit的基本操作:新建空白文档:点击’File’菜单下的’New File’子菜单命令即可创建新文档。保存程序:点击’File’菜单下的’Save’子菜单命令,或按Ctrl+S键,如果是第一次存储,就会弹出’另存为’对话框;如果已经保存过,那么就不会弹出对话框。打开程序:点击’File’菜单下的’Open’子菜单命令,打开’打开文件’对话框,调用所需文件。运行程序:点击’

2021-07-04 11:02:13 1442

原创 1.2.1 IDLE交互模式

IDLE中一进去就是Python Shell,Python Shell 就是交互模式,Shell中有很多种用法:1.输入Python语句。如输入print(‘Hello Python!!’),就会看到输出Hello Python!!的输出。2.输入数字进行运算。如输入25-78,会看到运行结果-53。3.寻找内置函数。先输入几个字母,按【Tab】键寻找内置函数(Built-in Function,简写为BIF),移动上下方向键寻找想要的函数,最后按【Enter】键确认。4.自动补全BIF。输入前三个

2021-07-04 10:53:07 4046

原创 1.1.3 在cmd和小程序中测试Python

一、在cmd窗口中测试Python1.用Windows+R键打开运行对话框;2.输入cmd;

2021-07-04 10:43:30 661

原创 5 24点系列导引

24点(1)24点(2)24点(3)24点(4)

2021-07-03 18:56:06 131 1

原创 4 24点(4)

目录变量设置提取数字更改与判断数字完整代码上次,我们有一个问题:如果一些想作弊的人用随便乱输的方法算出24,那样游戏就没有意义了。我们要保证这样的事情不能发生。变量设置numlst = []f = False提取数字首先要for循环:for i in range(len(bds)): st = ''接着要判断是否在数字范围内:if bds[i] >= '0' and bds[i] <= '9':然后就加入一个新字符串内:st += bds[i]判断是否是最后一个

2021-07-03 18:51:56 125 3

原创 3 24点(3)

目录导入模块变量声明打印欢迎词循环询问退出变量设置(2)设置时间打印级数和时间打印4张扑克牌算时间+写问题有解情况无解情况输入错误变量加减测试从这次开始,我们就要开始写主程序了,主程序相比函数会难一些,我调试了很久才写出代码。导入模块这次要导入的有很多,有:itertoolsrandomfunctionfunction中的全部函数datetimeimport itertoolsimport randomimport functionfrom function import *i

2021-07-03 18:25:33 70 1

原创 2 24点(2)

目录随机生成4个数解整合扑克牌存储文件随机生成4个数这个不用说了吧,~~那你干嘛还说!~~先导入random模块:import random接着再创建列表:lst = [random.randint(1,13), random.randint(1,13), random.randint(1,13), random.randint(1,13)](PS:可以根据自己想玩的来调整,如:只想玩1~10,就调成random.randint(1,10))最后封

2021-07-03 17:32:32 65 1

原创 1 24点(1)

目录PS判断24点1 itertools2 format生成算式3 判断式子结果4 整合5 封装函数PS我做的24点是用print打印出来的,不是用pygame写出来的,那些说不喜欢pygame的人可以闭嘴了判断24点1 itertools先导入itertools:import itertools这个程序中主要用了两个itertools中的子函数:itertools.permutations()和itertools.product()。itertools.permutations()是生

2021-07-03 15:40:27 110 1

原创 1.1.2 Python环境使用

下载好后,会在菜单里出现:IDLE(Python 3.9 64-bit)Python 3.9 Manuals(64-bit)Python 3.9 Module Docs(64-bit)其中IDLE是最重要的,也是我们唯一要用的。打开IDLE,首先看到的是>>>,后面空着,这就是交互区,交互区中只能打入一行代码,或有缩进的几行代码。如IDLE可以打入:1.>>>print(1)2.>>>for i in range(5):print(i)

2021-07-03 14:39:30 186

原创 1.1.1 Python环境构建

找到网页python.org,然后按着我的图片操作:1.2.3.最后下载就可以了。

2021-07-03 12:15:39 56

原创 【洛谷题解】 P1029 最大公约数和最小公倍数问题

目录分析数学知识辗转相除法最小公倍数题目条件做法Python版1 最大公因数2 最小公倍数3 循环分析数学知识辗转相除法辗转相除法可以用来求最大公因数,用字母表示如下:a÷b=c······db÷d=e······fd÷f=g······h······n÷0n为a和b的最大公因数说人话!就是先将大数÷小数,得到的余数再用小数÷余数,一直下去,直到余数为0,那么除数就为最大公因数。最小公倍数最小公倍数就是用两数之积//(C++直接/)最大公因数,因为两数之积=最大公因数×最小公倍数

2021-04-22 20:48:14 1293 2

原创 【洛谷题解】 P1009 阶乘之和

目录分析Python版1 输入2 阶乘(1) for循环(2) 连乘3 外面一层for循环4 连加5 输出6 完整代码C++版打表分析这道题说要用高精度来写,但是Python完全不用,自带高精那么我不讲C++辣!但是我依然仁慈的来讲一下C++。Python版1 输入这个地方可以用int():num = int(input())或者用eval():num = eval(input())但是千万不能不写,因为这两个函数都是可以将str类型转成int类型的,如果不加,那么就会出错。2

2021-04-20 19:22:17 557

原创 【洛谷题解】 P1008 三连击

目录分析Python版1 for循环2 if判断3 输出4 完整代码分析这道题可以直接上传print或printf输出结果我不会告诉你我写这个用了1小时也可以上传程序。Python版1 for循环没什么好说的,直接上程序!那你干嘛还说?for i in range(100,999): for j in range(100,999): for k in range(100,999):2 if判断if用来判断是否满足条件。if i * 2 == j and i * 3 == k:

2021-04-20 12:30:34 230

原创 【洛谷题解】P1001 A+B Problem

目录分析题目输入输出Python代码1 最简单代码234 易懂版C++代码分析题目输入输入就是a和b,用空格分开,Python需要处理输出输出是a+b,直接输出Python代码1 最简单代码print(sum([int(i) for i in input().split(' ')]))2a = [int(i) for i in input().split(' ')]print(sum(a))3a = [int(i) for i in input().split(' ')]b

2021-04-18 21:39:11 198

原创 【洛谷题解】P1000 超级玛丽游戏

洛谷网站目录分析题目Python版代码1:一行一行输出2:多行输出C++版代码分析题目这道题主要就是训练输入输出,没什么可说的。Python版代码1:一行一行输出print(' ********')print(' ************')print(' ####....#.')print(' #..###.....##....')print(' ##

2021-04-18 20:09:27 273

原创 1 赋值的3种办法

1、单独赋值相信很多学Python的人一开始学就会学到这个的a = 1b = 2c = 3......2、连续赋值这种可能有一些人不知道怎么写,也不是很好用a = b = c = d = e = 100c = d = e = f = g = 'Hello world'3、同时赋值这种相信也是有很多人也是知道的,但是没有很多人会用a,b = 1,2有一些人想这和单独赋值一样呀,直接a = 1 b = 2就好了。但是有一种单独赋值的方法无能为力的地方,就是交换两个变量a,b

2020-09-21 18:31:09 4486

原创 7 list tuple dict转换

导览list()Example123tuple()Practice1题目Answer2题目Answerlist()list() 方法是把str、tuple和dict类型转化成list类型的函数。Example1a = '115293'b = list(a)print(b)Out:[‘1’,‘1’,‘5’,‘2’,‘9’,‘3’]注意:str —> list是把每个字符放进一个位置里!!2a = (1,5,2,4,1)b = list(a)print(b)Out:[1

2020-09-09 19:00:23 311

原创 6 len()、range()、int、str、float类型转换

导览len()Example12解释环节range()三个参数意思BeginEndGapint、float、str类型转换int()float()str()WARNINGFIRSTSECONDTHIRDQuestionlen()len()是一个可以算出字符串、列表、元组、字典长度的函数。Example1a = 'Cat'b = len(a)c = type(b)print(b)print(c)输出:3<class ‘int’>type()函数在我前面的Blog中有讲到

2020-09-08 21:39:48 1258

原创 5 list、tuple、dict类型(数据类型2)、print、input函数

导览数据类型list创建空列表(list)123创建非空列表1234567遍历列表取列表元素列表切片2个元素3个元素列表删除列表元素删除123tupledict创建取元素函数printinput数据类型list创建空列表(list)要用列表去做事情,首先要创建,要不然还怎么用? 有这几种创建方式:1a = []2a = list()3a = list(())创建非空列表比如,要创建[1,2,3,4,5,6,7]这个列表,有这几种创建方式:1a = list((1,2,3,4

2020-08-21 21:25:21 110

原创 4 int、str类型(数据类型1)、type()

导览int类型介绍type()str类型介绍int类型介绍int类型,俗话说就是我们所说的‘整数’,所有是整数的数都为int类型,包括正数、0和负数。type()type这个函数可以帮助我们查看数据类型,像这样:print(type(1))print(type(0))print(type(-185))输出:<class ‘int’><class ‘int’><class ‘int’>可以看到,1、0、-185都是int类型。str类型介绍st

2020-08-12 21:24:49 7115

原创 3 运算(四则运算、乘方、开方、取余、取整) + 逻辑运算符 + if elif else 语句

目录运算四则运算加法减法乘法除法取整取余乘方开方逻辑运算符==<><=>=if、elif、else语句if、ifif、elseif、elifif、elif、else运算四则运算加法a,b = 1,2c = a + bprint(c)输出:3减法a,b = 10,5c = a - bd = a + bprint(c,d)输出:5 15乘法a,b = 10,5c = a * bprint(c)输出:50除法a,b = 10,5c = a /

2020-08-04 10:27:09 822

原创 2 for循环、while循环

for、while循环全解for循环1、range()(1)、一个参数(2)、两个参数(3)、三个参数2、for i in 字符串or列表or元组or字典or集合字符串列表元组字典集合while循环例子1123例子21234for循环1、range()(1)、一个参数一个参数的时候,是结尾的数,注意不顾尾!不顾尾!for i in range(5): print(i)输出:01234(2)、两个参数两个参数,顾头不顾尾!for i in range(5,13): pri

2020-08-02 20:20:19 164

蓝桥杯20210814真题

蓝桥杯20210814真题,福建厦门初赛练手

2021-09-14

蓝桥杯国赛真题_2020

2020年的蓝桥杯国赛真题,可以拿来练手

2021-09-14

maze.cpp

maze

2021-09-14

五子棋.cpp

五子棋

2021-09-14

三子棋.cpp

三子棋

2021-09-14

大数减法.cpp

大数减法

2021-09-14

阶乘.cpp

阶乘

2021-09-14

大数除法.cpp

大数除法

2021-09-14

2的n次方.cpp

2的n次方

2021-09-14

大数加法.cpp

大数加法

2021-09-14

24点程序原版下载_Python

24点程序

2021-07-03

24点程序原版下载_function.py

24点程序(1)

2021-07-03

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

TA关注的人

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