def is_primer(x): for i in range(2,x): if x%i==0: return False return Truefor n in range(2,500): if is_primer(n): print(n,end=" ")
import randomshuffled=[9,1,10,4,6,78,27,38,65]for i in range(len(shuffled)): changed=False for j in range(len(shuffled)-1): if shuffled[j]>shuffled[j+1]: shuffled[j],shuffled[j+1]=shuffled[j+1],shuffled[j] changed=True if not changed: breakprint(shuffled)
def selection_sort(list): n=len(list) for i in range(n): min_idx=i for j in range(i+1,n): if list(j)<list[min_idx]: min_idx=j list[i],list[min_idx]=list[min_idx],list[i] return listlist=[]print(selection_sort(list))
fibonacci=[1,1]n=int(input("请输入:"))while n>len(fibonacci): fibonacci.append(fibonacci[-1]+fibonacci[-2])print("n项斐波那契:",fibonacci)def fib(n): a,b=1,1 while a<n: print(a,end=" ") a,b=b,a+b print()fib(2000)
def jiech(n): myV=1 if n<=1: myV=1 else: myV=n*jiech(n-1) return myVn=int(input("请输入n值:"))sum=0for i in range(1,n+1): sum+=jiech(i)print("阶乘之和为:",sum)
def f(x): for i in range(len(n)): x[i]+=100 print(x)n=[0,1,2,3,4,5,6,7]f(n)def f(x,name): for i in range(x): print("hello",name)f(5,"kxw")def f(): i=0 while i<10: print(i) i+=1f()def f(x): i=0 while i<x: print(i,end=" ") i+=1f(100)
def variance(x): avg=sum(x)/len(x) var=0 for n in x: var+=(n-avg)**2 return var/len(x)data=[-1,-2,-5]print(variance(data))
def my_max(x): max=x[0] for i in range(len(x)): if max<x[i]: max=x[i] return maxdata=[0,12,34,67,98]print(my_max(data))max=my_max(data)