Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон,
программа просит пользователя повторно ввести число,
и так до тех пор, пока он не введет число правильно.
Программа отображает все числа диапазона, выделяя число
восклицательными знаками.
Например:
1 2 3 !4! 5 6 7.

Настя15022000 Настя15022000    3   31.05.2023 20:00    14

Ответы
333ч 333ч  31.05.2023 20:01

b = int(input("первая граница: "))

m = int(input("вторая граница: "))

с=0

if m>b:

   c = b;

   b = m;

   m = c;

while True:

   n = int(input("число: "))

   if n >= m and n <= b:

       break

for i in range(m,b+1):

  if i==n:

       print('!',i,'!', sep="")

   else:

       print(i)

ПОКАЗАТЬ ОТВЕТЫ
AngelIv AngelIv  31.05.2023 20:01

python:

lst = [*range(int(input('Левая граница диапазона: ')), int(input('Правая граница диапазона: ')) + 1)]

n = int(input('Введите число: '))

if n not in lst:

   while n not in lst:

       n = int(input('Введите число еще раз: '))

print(' '.join([str(i) if i != n else f'!{i}!' for i in lst]))

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика