Создайте программный код, который выводит на экран числа с первой цифрой
D между десятичными числами A и B.
НА ПАЙТОН ЧЕРЕЗ RANGE ИЛИ WHILE
ДАЮ 100 БАЛЛОВ
ggig77895:
можно поконкретнее описать что именно тебе нужно?
Ответы
Ответ дал:
0
Ответ:
# Введите значения A и B
A = int(input("Введите значение A: "))
B = int(input("Введите значение B: "))
# Введите значение D с ограничением от 1 до 9
while True:
D = int(input("Введите значение D (от 1 до 9 включительно): "))
if 1 <= D <= 9:
break
else:
print("Значение D должно быть от 1 до 9.")
# Проверяем, чтобы A было меньше B
if A > B:
A, B = B, A
# Начинаем цикл, начиная с A
current_number = A
# Пока текущее число меньше B
while current_number <= B:
# Получаем первую цифру текущего числа
first_digit = int(str(current_number)[0])
# Проверяем, совпадает ли первая цифра с D
if first_digit == D:
print(current_number)
# Увеличиваем текущее число на 1
current_number += 1
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад