- 程序功能:输入为一个整数,调用APfirst输出第一位有效数字,每调用APnext输出下一位有效数字
- #用python找有效数字的问题
- g_count = 0
- def APfirst(num):
- global g_count
- g_count = 0
- return int(str(num)[0])
- def APnext(num):
- global g_count
- if(g_count < len(str(num))-1):
- g_count = g_count + 1
- return int(str(num)[g_count])
- input_num = 1234567890
- print(APfirst(input_num))
- for i in range(0,11):
- print(APnext(input_num))
- print(APfirst(input_num))
- print(APnext(input_num))
- #该片段来自于http://www.codesnippet.cn/detail/190420132905.html
来源: http://www.codesnippet.cn/detail/190420132905.html