摘要: 填充与对齐 冒号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充,^、<、>分别是居中、左对齐、右对齐,后面带宽度。 >>> print("{:5d}".format(10)) 10 >>> print("{:05d}".format(10)) 00010 >>> print("{:^0 阅读全文
posted @ 2020-02-08 17:51 Marvin-wen 阅读(1257) 评论(0) 推荐(0) 编辑
摘要: python range() 函数可创建一个整数列表,一般用在 for 循环中。使用方式: range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。range(4) 相当于 range(0,4) stop: 计数到 stop 结束,不包括 s 阅读全文
posted @ 2020-02-08 16:11 Marvin-wen 阅读(11462) 评论(0) 推荐(0) 编辑
摘要: 题目描述 问题描述 给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。 输入格式 第一行包含一个整数n。 第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。 第三行包含一个整数a,为待查找的数。 输出格式 如果a在数列中出现了,输出它第一次出现的位置(位置从1开 阅读全文
posted @ 2020-02-08 15:46 Marvin-wen 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 题目描述 问题描述 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。 输入格式 输入包含一个数n。 输出格式 阅读全文
posted @ 2020-02-08 12:57 Marvin-wen 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 问题描述 问题描述 1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。 输出格式 按从小到大的顺序输出满足条件的四位十进制数。 解法一 for i in range(1000, 10000): if str(i) == str(i)[::-1]: print(i 阅读全文
posted @ 2020-02-08 10:44 Marvin-wen 阅读(522) 评论(0) 推荐(0) 编辑