809t = 800t + 9* t
其中t代表的两位数,8t的结果为两位数,9t的结果为 3 位数。
求t代表的两位数,及 809*t后的结果
# coding: utf-8
# author: Allen.Z
# date: 2020-09-02
# 809*??=800*??+9* ??
# 其中??代表的两位数,8*??的结果为两位数,9*??的结果为 3 位数。
# 求??代表的两位数,及 809*??后的结果
def find_ten():
t = []
for number in range(10, 100):
m = 8 * number
n = 9 * number
if all((
10 <= m < 100,
100 <= n < 1000,
)):
t.append((number, number * 809))
return t
def test_find_ten():
assert find_ten() == [(12, 9708)]
网友评论