第八周
def drawsquare(num):
a=int(num**0.5)
for i in range(a):
print(a"+----"+"+")
for j in range(3):
print(a"| "+"|")
print(a"+----"+"+")
n=eval(input("请输入正整数:"))
drawsquare(n)
def isOdd(n):
if n%20:
return False
else:
return True
def isPrime(a):
if a1:
return False
if a2:
return True
for i in range(2, a):
if a%i0:
return False
return True
def isPrime(a):
if a1:
return False
if a2:
return True
for i in range(2,a):
if a%i==0:
return False
return True
def PrimeList(n):
for i in range(1,n+1):
if isPrime(i):
print(i,end=' ')
n=eval(input())
PrimeList(n)
def is_complex_number(num):
return type(num) == complex
def isNum(num):
try:
float(num)
int(num)
is_complex_number(num)
return True
except:
return False
def multi(args):
total=1
for i in args:
total*=i
return total
def FabN(n):
if n1 or n2:
return 1
else:
return FabN(n-1)+FabN(n-2)
n=eval(input())
print(FabN(n))
def isType(num):
if isinstance(num,int):
return "整数"
if isinstance(num,float):
return "小数"
if isinstance(num,complex):
return "复数"
if isinstance(num,str):
return "字符串"
if isinstance(num,list):
return "列表"
if isinstance(num,dict):
return "字典"
if isinstance(num,set):
return "集合"
if isinstance(num,tuple):
return "元组"