程序分析:利用for循环,当9不能被奇数n整数时,加90,构成90+9,再不能加900,构成900+99
1 # -*- coding:utf-8 -*-
2
3 n = input('请输入一个奇数:')
4 num = 9
5 for i in range(1,100):#范围可以自行扩大
6 if num%n ==0:
7 print num
8 break
9 else:
10 num +=9*10**i
输出结果为:
cl@cl-M14xR2:~/pythoncl/python练手100题$ python 64.py
请输入一个奇数:13
999999
cl@cl-M14xR2:~/pythoncl/python练手100题$ python 64.py
请输入一个奇数:3
9
cl@cl-M14xR2:~/pythoncl/python练手100题$ python 64.py
请输入一个奇数:17
9999999999999999