Answer

Answer

t.me/python_tesst

Ответ:

2 is a prime number

3 is a prime number

4 equals 2 * 2

5 is a prime number

6 equals 2 * 3

7 is a prime number

8 equals 2 * 4

9 equals 3 * 3

Объяснение:

Операторы цикла могут иметь предложение else; оно выполняется, когда цикл завершается исчерпанием списка (с for) или когда условие становится ложным (с while), но не тогда, когда цикл завершается оператором break. Это иллюстрируется следующим циклом, который ищет простые числа. Более подробно можно почитать по ссылке из документов: операторы break и continue, а также предложения else в циклах

Код:

for n in range(2, 10):
   for x in range(2, n):
     if n % x == 0:
       print(n, 'equals', x, '*', n//x)
       break
   else:
     # loop fell through without finding a factor
     print(n, 'is a prime number')


Report Page