Проблема с циклом for - ломает терминал

Sabor2021

Новичок
Пользователь
Май 7, 2020
2
0
1
код в терминале отказывается работать при введении цикла for, мне указали на синтаксис, я исправил, проблема ушла. Сейчас тоже самое. синтаксис верный, программа спокойно проходит через тьютор и т.д. но в терминале сразу схлопывается. Кто нибудь поможет понять в чем проблема?
вот код:

rng = int(input('Введите число: '))
for n in range( 2, rng +1 ):
just = True
for x in range ( 2, n):
if n % x == 0:
just = False

if just:
print ('{} - Простое число'.format(n))

exit = input()
if exit == "x":
exit()

дело не доходит даже до функции input, терминал сразу схлопывается.
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Код вставляйте через кнопку вставить -> код -> python.
Запустил ваш скрипт - не схлопывается. Просит ввести число, если оно просто - выводит {} - Простое число.
Python:
rng = int(input('Введите число: '))
for n in range( 2, rng +1 ):
    just = True
    for x in range ( 2, n):
        if n % x == 0:
            just = False

        if just:
            print ('{} - Простое число'.format(n))

        exit = input()
        if exit == "x":
            exit()
 

Sabor2021

Новичок
Пользователь
Май 7, 2020
2
0
1
Спасибо за уделенное время, ошибка была в допущенной мной табуляции в одной из строк, которую я долго не мог найти
 

Форум IT Специалистов