蓝桥杯基础试题汇总(Python)

2024年1月10日 作者 Alien-Song

A+B问题

a, b = input().split()
print(int(a) + int(b))

数列问题

十六进制转八进制

n = int(input())
for i in range(n):
print(str(oct(int(input(),16)))[2:])

十六进制转十进制

print((int(input(),16)))

十进制转十六进制

print(str(hex(int(input())).upper())[2:])

特殊回文数

# 123321是一个非常特殊的数,它从左边读和从右边读是一样的。
#   输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。
n = int(input())
for i in range(10000,999999):
a = 0
for s in str(i):
a += int(s)
if a == n:
i = str(i)
if (i[0]==i[-1] and i[1]==i[-2] and i[2]==i[-3]):
print(i)

回文数

ll = list()
for i in range(1000,10000):
i = str(i)
if (i[0]==i[-1] and i[1]==i[-2]):
ll.append(int(i))
for i in sorted(ll):
print(i)

特殊的数字

for i in range(100,1000):
if((i//100)**3+(i%100//10)**3+(i%10)**3==i):
print(i)

6 试题 基础练习 序列求和

7 试题 基础练习 圆的面积

8 试题 基础练习 Fibonacci数列

9 试题 基础练习 闰年判断

10 试题 基础练习 01字串

11 试题 基础练习 字母图形

12 试题 基础练习 数列特征

13 试题 基础练习 查找整数

14 试题 基础练习 杨辉三角形