陈若琳,diglog,北碚人力资源
首先,本人专注于java项目,力战c/c++算法,所以python的语法好多都不太了解,虽然会做题,但要翻阅好多python语法知识.所以更新比较慢,本人主要卡在不是结果上,而是对结果的格式化上,这真的是...难以形容.各位小伙伴如果有比较好的经验可以在评论区留言哦.
import math n = int(input()) list=0 for i in range(2,n): a=0 for k in range(2,10): if i%k==0: a=1 if a==0: list=i print(list)
n = num = int(input()) #用num保留初始值 f = [] #存放质因数的列表 for j in range(int(num/2)+1): #判断次数仅需该数字的一半多1次 for i in range(2, n): t = n % i #i不能是n本身 if t == 0: #若能整除 f.append(i) #则表示i是质因数 n = n//i break if len(f) == 0: #若一个质因数也没有 print('该数字没有任何质因数。') else: #若至少有一个质因数 f.append(n) f.sort() #排下序 print(f)
n = int(input()) list2=[] for i in range(10**(n-1),10**n): str1=str(i) sum1=0 for j in str1: num=int(j) sum1+=num**n if i==sum1: list2.append(i) for j in (list2): print(j)
year = int(input()) if (year % 4) == 0: if (year % 100) == 0: if (year % 400) == 0: print("true") # 整百年能被400整除的是闰年 else: print("false") else: print("true") # 非整百年能被4整除的为闰年 else: print("false")
k = int(input()) for i in range(2, 1000): if k: l1 = [] for j in range(1,i): if i % j == 0: l1.append(j) num = sum(l1) if num == i: print ("%d="%i,sep='',end='') for i in range(len(l1)): if i == len(l1) - 1: print ("%d"%l1[i],sep='',end='') else: print ("%d+"%l1[i],sep='',end='') k = k-1 print("")
def fun(x,n): sum = 1 for i in range(n): sum *= x print(sum) x,n = map(int,input().split()) fun(x,n)
def mysum(n): sum = 0 for i in range(1,n+1): sum += i print(sum) n = int(input()) mysum(n)
def fun(n): sum = 1 for i in range(1,n+1): sum *= i return sum n = int(input()) result = 0 for i in range(1,n+1): result += fun(i) print(result)
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论