100-085
输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。
程序分析:999999 / 13 = 76923。
1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。 5 程序分析:999999 / 13 = 76923。 6 ''' 7 def monkey(): 8 a=int(input('请输入一个\'个位数\'不是5的奇数:\n')) 9 b=9 10 i=1 11 while True: 12 if a % 5 == 0 or a % 2 == 0: # 避免进入死循环 13 a = int(input('请输入一个\'个位数\'不是5的奇数:\n')) 14 elif b > a and b % a == 0: 15 r = b / a 16 print('需要{}个9'.format(i)) 17 print('%d / %d = %d'% (b,a,r)) 18 break 19 else: 20 b = b*10+9 21 i += 1 22 if __name__ == '__main__': 23 monkey()
--... ...--
iaoexl at outlook dot com
-------------------------------------------------------------
鱼跃此时海,花开彼岸天。只缘有余庆,翩翩在此间。