Даю 100 балів допоможіть з задачами пайтона бажано 3 і 6
велике дякую тим зможе допомогти
Приложения:
p15:
хорошие задачи. думаю...
Ответы на вопрос
Ответил p15
0
Ответ:
3. !!!!Одна строка!!!!
print (*(i for i in range(((100-1)//7+1)*7,1000,7) if sum(map(int,list(str(i))))%7==0),'\nпростых чисел среди этих нет, потому что они как минимум делятся на 7, а еще есть частное от деления :)')
6.
def n(i):
t=0
for j in range(1,int(i**.5+1)):
if i%j==0: t+=j+i//j
if j*j==i: t-=j
return t
s=x=0
for i in range(1,10_001):
t=n(i)
if s<t:
s,x=t,i
#print(x,n(i)) #расскомментировать чтобы увидеть работу
print(x)
Объяснение:
Для ускорения работы алгоритмы немного оптимизированы.
Надеюсь в реальности вы не 5-9 класс.
Новые вопросы