菜鸟教程 -- 学的不仅是技术,更是梦想!

Python 基础教程
(追記) (追記ここまで)

Python 练习实例85

Python 100例 Python 100例

题目:输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。

程序分析:999999 / 13 = 76923。

程序源代码:

实例

#!/usr/bin/python# -*- coding: UTF-8 -*-if__name__ == '__main__': zi = int(raw_input('输入一个数字:\n'))n1 = 1c9 = 1m9 = 9sum = 9whilen1 != 0: ifsum % zi == 0: n1 = 0else: m9 *= 10sum += m9c9 += 1print'%d 个 9 可以被 %d 整除 : %d' % (c9,zi,sum)r = sum / ziprint'%d / %d = %d' % (sum,zi,r)

以上实例输出结果为:

输入一个数字:
13
6 个 9 可以被 13 整除 : 999999
999999 / 13 = 76923

Python 100例 Python 100例

AI 思考中...

5 篇笔记 写笔记

  1. #0

    叮咚

    a12***[email protected]

    4

    参考解法:

    #!/usr/bin/python
    # -*- coding: UTF-8 -*-
    b=input('input a number:\n')
    a=9
    n=1
    while (1):
     if a%b==0:
     break
     else:
     a=a*10+9
     n=n+1
    print '%d 个 9 除于 %d 为整数' % (n,b)
    

    叮咚

    a12***[email protected]

    9年前 (2017年04月21日)
  2. #0

    du_solong

    157***[email protected]

    9

    参考方法:

    # -*- coding: utf-8 -*-
    """
    Created on Fri Jun 30 17:08:43 2017
    @author: zhangch
    """
    """
    输入一个正整数,然后判断最少几个 9 除于该数的结果为整数。
    """
    if __name__ == "__main__":
     i = int(raw_input('input a number:'))
     sum = 9 
     while sum % i != 0:
     sum = sum * 10 + 9
     
     print sum

    du_solong

    157***[email protected]

    9年前 (2017年06月30日)
  3. #0

    colinshi

    col***[email protected]

    0

    参考方法:

    #!/usr/bin/python3
    # -*- coding: UTF-8 -*-
    def monkey():
     a=int(input('输入一个数字:\n'))
     b=9
     i=1
     while True:
     if b > a and b%a==0:
     print('需要{}个9'.format(i))
     break
     else:
     b = b*10+9
     i+=1
    if __name__ == '__main__':
     monkey()

    colinshi

    col***[email protected]

    9年前 (2017年07月11日)
  4. #0

    Gagarin

    fsi***[email protected]

    0

    参考方法:

    # -*- coding: utf-8 -*-
    if __name__=='__main__':
     n=int(raw_input('输入数字:\n'))
     s=9
     while True:
     if s%n==0:
     l = len(str(s))
     print '%d 个 9 除于 %d 为整数' % (l,n)
     break
     else:
     st= str(s)+'9'
     s=int(st)
    

    Gagarin

    fsi***[email protected]

    9年前 (2017年08月30日)
  5. #0

    pjdssjdcr

    735***[email protected]

    0

    参考方法:

    # -*- coding: utf-8 -*-
    n = int(raw_input("n:"))
    j = 1
    sum = 0
    for i in range(20):
     sum += 9*j
     if (sum%n == 0):
     print sum,sum/13
     break
     else:
     j = j*10

    pjdssjdcr

    735***[email protected]

    9年前 (2017年10月12日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /