Практический пример Python 81

Python 100例100 примеров на Python

Задача: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

Python 100例100 примеров на Python

Другие расширения