1. 特殊数列求和
a, n = map(int, input().split())
sum = 0
b=0
for i in range(1, n + 1):
b = b + a*10**(i-1)
sum = sum + b
print(sum)
2. 数字折叠相加(二)
n = int(input())
a = len(str(n))
if a%2 == 0:
b = int(str(n)[0:a//2])
c = int(str(n)[(a//2):])
f = int(str(b)[::-1])
print(c + f)
else:
d = int(str(n)[0:(a//2 + 1)])
e = int(str(n)[(a//2 + 1):])
g = int(str(d)[::-1])
print(e + g)
3. 查找指定数据(二)
def prime(x):
if x < 2:
return False
for i in range(2, int(x**0.5) + 1):
if x%i == 0:
return False
else:
return True
m, n = map(int, input().split())
flag = 0
for i in range(m, n+1):
if i%5 == 1 and i%7 == 3 and i%11 == 5 and prime(i):
flag=1
print(i)
break
if flag == 0:
print('none')
4. 月份缩写
n = input()
n = n.lower()
n = n.title()
if n in ["January","February","March","April","May","June","July","August","September","October","November","December"]:
a = n[:3]
m = ''
m += a + '.'
print(m)
else:
print('Error')
5. 数字折叠相加(一)
n = int(input())
a = len(str(n))
if a%2 == 0:
b = int(str(n)[0:a//2])
c = int(str(n)[(a//2):])
f = int(str(c)[::-1])
print(b + f)
else:
d = int(str(n)[0:(a//2)])
e = int(str(n)[(a//2):])
g = int(str(e)[::-1])
print(d + g)
6. 查找指定数据一
def prime(x):
if x < 2:
return False
for i in range(2, int(x**0.5) + 1):
if x%i == 0:
return False
else:
return True
m, n = map(int, input().split())
flag = 0
for i in range(m, n+1):
if i%3 == 1 and i%7 == 2 and i%11 == 3 and prime(i):
flag=1
print(i)
break
if flag == 0:
print('none')
7. 身份证脱敏
ID = input()
print(ID[:6] + '*'*8 + ID[14:])