Операторы break, continue в Python



Напишите программу, которая считывает целые числа с консоли по одному числу в строке.

Для каждого введённого числа проверить:
если число меньше 10, то пропускаем это число;
если число больше 100, то прекращаем считывать числа;
в остальных случаях вывести это число обратно на консоль в отдельной строке.

while True:
    i = int(input())
    if i < 10:
        continue
    elif i > 100:
        break
    else:
        print (i) 


Комментарии: 2
  1. Ксения

    numbers = [2, 7, 15, 56, 120, ] # Список для хранения допустимых чисел
    valid_numbers = [] # Новый список для хранения чисел в диапазоне от 10 до 100

    for number in numbers:
    # Проверка условий для обработки числа
    if number 100:
    break # Прекращаем обработку
    else:
    valid_numbers.append(number) # Сохраняем число, если оно между 10 и 100

    # Выводим все подходящие числа в конце
    print(valid_numbers)

  2. Ксения

    numbers = [2, 7, 15, 56, 120, -7] # Список для хранения допустимых чисел
    valid_numbers = [] # Новый список для хранения чисел в диапазоне от 10 до 100

    for number in numbers:
    # Проверка условий для обработки числа
    if number 100:
    break # Прекращаем обработку
    else:
    valid_numbers.append(number) # Сохраняем число, если оно между 10 и 100

    # Выводим все подходящие числа в конце
    print(valid_numbers)

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: