Python 学习笔记
都是些水题
两个数读入用map(int, input().split())
一个数组 a = list(map(int, input().split()))
定义二维数组 a = [[0 for i in range(n)] for j in range(m)]
做CF题
Helpful Maths
input().split('+') 可以过滤读入
s.join(t) 表示将t中间插入s
+.join('123')->1+2+3
XOJ 题
纯粹素数
用字符串切片做[a:b]表示区间[a,b-1]的字符串
import math
def isprime(x):
if (x <= 1):
return False
for i in range(2, int(math.sqrt(x) + 1)):
if (x % i == 0):
return False
return True
def check(x):
s = str(x)
for i in range(0, 4):
# print(s)
if (isprime(int(s[i:4])) == False):
return False
return True
for i in range(1000, 3001):
if (check(i)):
print(i)
加油ヾ(◍°∇°◍)ノ゙