- 博客(11)
- 收藏
- 关注
原创 蓝桥Python算法——拿金币
问题描述 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 有一个N x N的方格,每一个格子都有一些金币,只要站在格子里就能拿到里面的金币。你站在最左上角的格子里,每次可以从一个格子走到它右边或下边的格子里。请问如何走才能拿到最多的金币。 输入格式 第一行输入一个正整数n。 以下n行描述该方格。金币数保证是不超过1000的正整数。 输出格式 最多能拿金币数量。 样例输入 3 1 3 3 2 2 2 3 1 2 样例输出 11 数据规模和约定 .
2022-01-24 15:35:03
1691
3
原创 Python-format学习
1.基本用法 Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,并且位置可以不按顺序。使用{索引}或者{参数},映射参数值,实现字符串格式化。具体基本用法如下: >>>#使用{索引} >>>"我得{1}了,天天都很{0}".format("emo","玉玉症") "我得玉玉症了,天天都很emo" >&
2022-01-17 21:06:32
543
原创 蓝桥Python基础——杨辉三角
1.问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。 样例输入 4 样例输出 1 1 1 1 2 ...
2022-01-13 22:02:51
1332
原创 Python-map函数
描述: map(函数, 序列, ...) 根据提供的函数对指定序列映射处理。即第一个参数函数以参数序列中的每一个元素调用该 map(函数, 序列, ...) 根据提供的函数对指定序列映射处理。即第一个参数函数以参数序列中的每一个元素调用该函数,返回包含每次该函数返回值的新列表。 注意返回值: 在Python 2.x 返回列表。 在Python 3.x 返回迭代器。 ...
2022-01-11 15:40:55
429
原创 canvas标签基础学习记录——HTML5
<!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>.
2021-12-07 01:25:40
282
原创 蓝桥Python算法——印章
问题描述 共有n种图案的印章,每种图案的出现概率相同。小A买了m张印章,求小A集齐n种印章的概率。 输入格式 一行两个正整数n和m 输出格式 一个实数P表示答案,保留4位小数。 样例输入 2 3 样例输出 0.7500 def comput(m, n, num): # print(m,n) if m < n: return 0 elif n == 1: return pow(1/num,m-1) else
2021-11-30 15:15:27
1975
3
原创 Python字符串切片及定位详解
字符切片 str[n1:n2:n3] 表示按步长为n3(每隔一定长度取字符),从标号为n1,到n2-1取字符(注意范围是左闭右开)。 例子: str='Runoob' print(str) # 输出字符串 print(str[0:-1]) # 输出第一个到最后一个所有字符 print(str[0]) # 输出字符串第一个字符 print(str[2:5]) # 输出从第三个开始到第五个的字符 print(str[2:]) # 输出从第三个开始后的所有字符 print(str[1:5:2]) # 输
2021-11-30 15:10:00
4437
原创 蓝桥Python基础——数列排序
str1=str() n=int(input()) getin=input() a=list(map(int,getin.split())) #需要将列表内容转成Int类型再调用sort函数,否则排序是字符串排序,逐位比较,结果和理想不同 #注意map函数在Python 3.x 返回迭代器,需要用list函数接收 a.sort() i=0 while i<n: print("{}".format(int(a[i])), end=" ") i+=1 ...
2021-11-26 20:56:31
582
原创 蓝桥Python基础——特殊回文数
num=int(input()) for i in range(10000,1000000): a=str(i) sum=0 if a==a[::-1]: for j in range(len(a)): sum=int(a[j])+sum if sum==num: print(i)
2021-11-26 20:45:43
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅