Разработайте программу на языке Python, которая выводит числа из интервала от A до B, равные остатку C при делении

  • 64
Разработайте программу на языке Python, которая выводит числа из интервала от A до B, равные остатку C при делении на D. Предоставьте вводные данные, состоящие из четырех строк с числами A, B, C и D. На разных строках выведите исходные данные. Если таких чисел нет, не производите никакого вывода.
Petya
34
Хорошо, разработаем программу на языке Python, которая будет выполнять задачу, описанную вами. Вот код программы:

python
# Вводные данные
A = int(input("Введите число A: "))
B = int(input("Введите число B: "))
C = int(input("Введите число C: "))
D = int(input("Введите число D: "))

# Вывод исходных данных
print("Исходные данные:")
print("A =", A)
print("B =", B)
print("C =", C)
print("D =", D)

# Перебираем числа от A до B
for i in range(A, B+1):
# Если число i даёт остаток C при делении на D, выводим его
if i % D == C:
print(i)


Попросите школьника ввести четыре числа: A, B, C и D. После ввода программа выведет исходные данные и затем, если есть числа из интервала от A до B, равные остатку C при делении на D, они также будут выведены.

Например, если вводные данные будут следующими:


A = 1
B = 10
C = 2
D = 3


то программа выведет:


Исходные данные:
A = 1
B = 10
C = 2
D = 3
2
5
8