基础入门
1 Fibonacci数列
x=int(input())
a=1
b=1
for i in range(x-1):
a,b=b%10007,(a+b)%10007
print(a)
2 圆的面积
r = int(input())
PI = 3.14159265358979323
s=PI*r*r
print('%.7f' %s)
3序列求和
x = int(input())
sum = ((1+x)*x)//2
print(sum)
4A+B问题
n = input()
a,b=n.split()
print(int(a)+int(b))
基础练习
1闰年判断
year=int(input())
if(year%400==0):
print('yes')
elif(year%4==0 and year%100!=0):
print('yes')
else:
print('no')
2 01字串
for i in range(32):
print('{0:0>5b}'.format(i))
3字母图形
n,m=map(int,(input().split()))
zimu = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
x = zimu[:m]
try:
for i in range(1, n + 1):
print(x)
x = zimu[i] + x[0:-1]
except:
pass
4数列特征
n = int(input())
list1 = list(map(int, input().split()))
print(max(list1))
print(min(list1))
print(sum(list1))
5查找整数
length=int(input())
nums=list(map(int,input().split()))
find=int(input())
if(find not in nums):
print(-1)
for i in range(length):
if(find==nums[i]):
print(i+1)
break
6杨辉三角形
N = [1]
n = int(input())
a = 0
while a < n:
b = [str(i) for i in N]
print(" ".join(b))
N.append(0)
N = [N[i] + N[i - 1] for i in range(len(N))]
a = a + 1
7特殊的数字
for i in range(100,1000):
a=i//100
b=(i-a*100)//10
c=i-100*a-10*b
if(c**3+b**3+a**3==i):
print(i)
8回文数
for i in range(1000,10000):
i=str(i)
if(i==i[::-1]):
print(i)
9特殊回文数
n = int(input())
for i in range(10000, 1000000):
num = str(i)
if num == num[::-1]:
if n == sum(int(j) for j in num):
print(i)