![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python蓝桥杯
关于蓝桥杯测试题用Python解题步骤以及答案
今天我秃了吗
这个作者很懒,什么都没留下…
展开
-
python蓝桥杯basic-04 Fibonacci数列
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再将计算的结果除以10007取余数,直接计算余数往往比先算出原来的数字在取余简单。例如:输入10例如.原创 2022-02-22 23:14:38 · 389 阅读 · 0 评论 -
python(蓝桥杯)BASIC-7特殊回文数
问题描述 153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式 按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。for i in range(100,1000): a = str(i)//转化为字符串是为了好切片 if (int(a[0])**3)+(int(a[1])**3)+(int(a[2])**3) == i: print(i)...原创 2022-02-21 22:22:26 · 478 阅读 · 0 评论 -
Python(蓝桥杯)basic-6 杨辉三角
问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行: 1 1 1 1 2 1 1 3 3 1 给出n,输出它的前n行。输入格式输入包含一个数n。输出格式输出杨辉三角形的前n行。每一行从这一行的第一个数开始依次输出,中间使用一个空格分隔。请不要在前面输出多余的空格。样例输入4样例输出11 11 2 11 3 3原创 2022-02-15 23:16:50 · 356 阅读 · 0 评论 -
Python(蓝桥杯)basic-5
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入61 9 4 8 3 99样例输出2总结:又一个用到map函数的n=int(input())b=list(map(int,input().spl原创 2022-02-15 22:59:26 · 7313 阅读 · 0 评论