Предмет: Информатика,
автор: shevchenkoeg
Javascript. Напишите функцию, которая принимает любое целое число от 10 до 100 и выводит все простые числа до заданного значения (включительно). Простые числа, которые делятся только на 1 и на себя. Последовательность простых чисел начинается так: 2,3,5,7,11,13,17,19,23,29,31,37,41,43. Пример: simple(15)=2,3,5,7,11,13.
Ответы
Автор ответа:
1
Ответ:
Python
Объяснение:
код:
import random
n = random.randint(10, 100)
t = []
p = []
for i in range(1, n):
if n % i == 0:
i = str(i)
t += i
i = int(i)
for k in range(2, i):
if i % k == 0:
i = str(i)
p += i
break
t = list(map(int, t))
p = list(map(int, p))
for x in p:
if x in t:
t.remove(x)
t.remove(1)
if len(t) == 0:
t.append(n)
print(*t)
else:
s = [str(x) for x in t]
print('simple', '(', n, ')', '=', *s)
shevchenkoeg:
А можно, пожалуйста, в Javascript! Пожалуйста!
Похожие вопросы
Предмет: Русский язык,
автор: gusmanova18
Предмет: Русский язык,
автор: Tina9797
Предмет: Английский язык,
автор: liubasha1
Предмет: Математика,
автор: x7xX
Предмет: Математика,
автор: daramarkel