Практический пример Python 81
Задача:809*??=800*??+9*??, где ?? обозначает двузначное число. 809*?? — четырёхзначное число, результат 8*?? — двузначное число, а результат 9*?? — трёхзначное число. Найдите двузначное число, обозначенное ??, и результат 809*??.
Анализ программы:Нет.
Исходный код программы:
Пример (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
a = 809
for i in range(10,100):
b = i * a
if b >= 1000 and b <= 10000 and 8 * i < 100 and 9 * i >= 100:
print b,' = 800 * ', i, ' + 9 * ', i
Вывод вышеприведённого примера:
9708 = 800 * 12 + 9 * 12Другие расширения
100 примеров на Python