Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон,
программа просит пользователя повторно ввести число,
и так до тех пор, пока он не введет число правильно.
Программа отображает все числа диапазона, выделяя число
восклицательными знаками.
Например:
1 2 3 !4! 5 6 7.
116
214
Ответы на вопрос:
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)
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]))
1) var a1, a2, a3, max: integer; begin write ('введите три числа: '); readln (a1, a2, a3); if a1 > = a2 then max : = a1 else max : = a2; if a3 > max then max : = a3; writeln ('максимальное из них: ', max); readln end. 2) var n: integer; begin repeat writeln('введите номер месяца [1..12]'); readln(n); until n in [1..12]; case n of 1: writeln('январь'); 2: writeln('февраль'); 3: writeln('март'); 4: writeln('апрель'); 5: writeln('май'); 6: writeln('июнь'); 7: writeln('июль'); 8: writeln('август'); 9: writeln('сентябрь'); 10: writeln('октябрь'); 11: writeln('ноябрь'); 12: writeln('декабрь'); end; end.
Популярно: Информатика
-
нурбо122.03.2022 05:49
-
divinadd1102.11.2021 05:56
-
adele97864531211.11.2021 11:10
-
Путин1235604.05.2020 23:34
-
111Сандрик11125.02.2022 11:06
-
Айка111111678925.05.2020 10:46
-
1811196016.03.2021 00:05
-
daniilkrkrahmal25.02.2022 19:46
-
Бота15721.10.2022 07:37
-
GameNooB11.05.2021 01:10