for i in range(2, 101):
if i > 1: # Prime numbers are greater than 1
for j in range(2, i):
if (i % j) == 0:
print(i,"is a composite number")
break
else:
print(i,"is a prime number")
Программа работает следующим образом:
2 is a prime number
3 is a prime number
4 is a composite number
5 is a prime number
6 is a composite number
7 is a prime number
8 is a composite number
9 is a composite number
10 is a composite number
...
Мой вопрос таков: как мы можем поместить составные числа в одну строку и простые числа в одну строку
Другими словами, как сделать что-то вроде этого:
4,6... is all composite numbers
и
2,3,5... is all prime numbers