自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 04-蛇形矩阵的快速解法

文章目录题目描述解题思路代码题目描述输入两个整数n和m,输出一个n行m列的矩阵,将数字 1 到 n*m 按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数n和m。输出格式输出满足要求的矩阵。矩阵占n行,每行包含m个空格隔开的整数。数据范围1≤n,m≤100输入样例:3 3输出样例:1 2 38 9 47 6 5解题思路该题的本质其实是找坐标,值直接用循环就可以表示出。本题目会用到偏移量技巧代码#include <ios

2020-08-15 14:41:55 393 1

原创 03-平方矩阵的快速解法

文章目录题目描述解题思路代码题目描述输入整数N,输出一个N阶的回字形二维数组。数组的最外层为1,次外层为2,以此类推。输入格式输入包含多行,每行包含一个整数N。当输入行为N=0时,表示输入结束,且该行无需作任何处理。输出格式对于每个输入整数N,输出一个满足要求的N阶二维数组。每个数组占N行,每行包含N个用空格隔开的整数。每个数组输出完毕后,输出一个空行。数据范围0≤N≤1000≤N≤100输入样例:123450输出样例:11 11 11 1 11 2

2020-08-15 14:19:17 1371

原创 02-完全数(如何防止超时)

文章目录问题描述解题思路代码问题描述一个整数,除了本身以外的其他所有约数的和如果等于该数,那么我们就称这个整数为完全数。例如,6就是一个完全数,因为它的除了本身以外的其他约数的和为 1+2+3 = 6。现在,给定你N个整数,请你依次判断这些数是否是完全数。输入格式第一行包含整数N,表示共有N个测试用例。接下来N行,每行包含一个需要你进行判断的整数X。输出格式每个测试用例输出一个结果,每个结果占一行。如果测试数据是完全数,则输出“X is perfect”,其中X是测试数据。如果测试数据

2020-08-15 13:25:36 416

原创 01.求解菱形问题

文章目录题目描述解题思路曼哈顿距离概念进行找规律代码实例题目描述输入一个奇数n,输出一个由‘*’构成的n阶实心菱形。输入格式一个奇数n。输出格式输出一个由‘*’构成的n阶实心菱形。具体格式参照输出样例。数据范围1≤n≤991≤n≤99输入样例:5输出样例: * *** ***** *** * 解题思路打印n阶菱形,其实本质在于找到其在矩阵中的规律。本题中我将介绍怎样用曼哈顿距离去解决该类问题。曼哈顿距离概念进行找规律计算各点坐标与中心点

2020-08-15 12:45:34 584

原创 Task09-文件与文件系统

文章目录练习题1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?2、编写程序查找最长的单词练习题1、打开中文字符的文档时,会出现乱码,Python自带的打开文件是否可以指定文字编码?还是只能用相关函数?可以指定编码,encoding 'utf-8'2、编写程序查找最长的单词输入文档: res/test.txt题目说明:""" Input file test.txt Output file ['general-p

2020-08-08 22:04:27 82

原创 Task08 - 模块与datatime模块

模块练习题1、怎么查出通过 from xx import xx导⼊的可以直接调⽤的⽅法?通过help函数可以直接查询2、了解Collection模块,编写程序以查询给定列表中最常见的元素。题目说明:输入:language = [‘PHP’, ‘PHP’, ‘Python’, ‘PHP’, ‘Python’, ‘JS’, ‘Python’, ‘Python’,‘PHP’, ‘Python’]输出:Python"""Input filelanguage = ['PHP', 'PHP', 'Py

2020-08-07 20:50:02 124

原创 Task07-类与对象与魔法方法

文章目录类与对象练习题:1、以下类定义中哪些是类属性,哪些是实例属性?2、怎么定义私有⽅法?3、尝试执行以下代码,并解释错误原因:4、按照以下要求定义一个游乐园门票的类,并尝试计算2个成人+1个小孩平日票价。类与对象练习题:1、以下类定义中哪些是类属性,哪些是实例属性?class C: num = 0 //类属性 def __init__(self): self.x = 4 //实例属性 self.y = 5 //实例属性 C

2020-08-05 21:24:35 186

原创 Task06- 函数与lambda表达式

文章目录练习题1. 怎么给函数编写⽂档?2. 怎么给函数参数和返回值注解?3. 闭包中,怎么对数字、字符串、元组等不可变元素更新。4. 分别根据每一行的首元素和尾元素大小对二维列表 a = [[6, 5], [3, 7], [2, 8]] 排序。(利用lambda表达式)5. 利用python解决汉诺塔问题?解题思路代码:练习题1. 怎么给函数编写⽂档?def MyFirstFunction(name): "函数定义过程中name是形参" # 因为Ta只是一个形式,表示占据一个参数位置

2020-08-02 12:56:43 221

原创 Task05字典,集合和序列

文章目录练习题1、字典基本操作2、字典中的value练习题1、字典基本操作字典内容如下:dic = { 'python': 95, 'java': 99, 'c': 100 }用程序解答下面的题目字典的长度是多少dic = { 'python': 95, 'java': 99, 'c': 100 }print(len(dic)) # 3请修改’java’ 这个key对应的value值为98dic['java']

2020-07-31 21:33:10 129

原创 Task04列表,元组,字符串

文章目录练习题:1、列表操作练习2、修改列表3、leetcode 852题 山脉数组的峰顶索引解题思路练习题:1、列表操作练习列表lst 内容如下lst = [2, 5, 6, 7, 8, 9, 2, 9, 9]请写程序完成下列操作:在列表的末尾增加元素15在列表的中间位置插入元素20将列表[2, 5, 6]合并到lst中移除列表中索引为3的元素翻转列表里的所有元素对列表里的元素进行排序,从小到大一次,从大到小一次lst = [2,5,6,7,8,9,2,9,9]lst.app

2020-07-25 16:48:15 190

原创 Task03-异常处理

作业1、猜数字游戏题目描述:电脑产生一个零到100之间的随机数字,然后让用户来猜,如果用户猜的数字比这个数字大,提示太大,否则提示太小,当用户正好猜中电脑会提示,“恭喜你猜到了这个数是…”。在用户每次猜测之前程序会输出用户是第几次猜测,如果用户输入的根本不是一个数字,程序会告诉用户"输入无效"。(尝试使用try catch异常处理结构对输入情况进行处理)获取随机数采用random模块。import randomtarget = random.randint(0,100)print('猜测一个

2020-07-24 13:07:22 154

原创 Task02条件语句以及循环语句

文章目录条件语句1. if 语句2. if - else 语句3. if - elif - else 语句4.关于缩进5.assert关键词循环语句1.while循环2. while - else 循环3.for循环4 for - else 循环5. range() 函数6. enumerate()函数7. break 语句8. continue 语句9.pass语句10.推导式练习题条件语句1. if 语句if expression: expr_true_suite一些思考:expr

2020-07-23 14:10:41 156

原创 Task01 -变量,以运算符,数据类型及位运算

文章目录一些注意事项变量、运算符与数据类型1.注释为什么使用注释?基本内容2.运算符算术运算符比较运算符逻辑运算符成员运算符身份运算符位运算符三元运算符运算符的优先级变量与赋值运算符3.数据类型与转换常见的数据类型类型转换位运算1.原码,反码,补码(二进制的三种表达形式)2.三种进制之间如何相互转换3.各种按位操作作业一些注意事项python要区分大小写缩进非常重要变量、运算符与数据类型1.注释为什么使用注释?阐述代码要做什么以及是如何做的基本内容#用于单行注释''' ''',""

2020-07-22 09:50:40 140

空空如也

空空如也

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

TA关注的人

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