永发信息网

用python找有效数字的问题

答案:2  悬赏:0  手机版
解决时间 2021-02-26 14:22
需要写2个函数,一个叫APfirst(int),一个叫APnext(int)....具体就是APfirst能找到第一位有效数字,如果一直叫 APnext的话就一直找下一位有效数字,但是如果中途再叫APfirst的话,会回到第一位有效数字。。
举个例子,num=1234567890, APfirst(num)=1,APnext(num)=2,APnext(num)=3,APnext(num)=4,APnext(num)=5,APfirst(num)=1,APnext(num)=2,APnext(num)=3...以此类推。。。

我很糊涂怎么样能在不改变num的值得情况下找有效数字。。。其实不一定非要用python,别的语言也行,只要我能看懂我就能尽量转换成python语言。。

谢谢大家
最佳答案
#用python找有效数字的问题
g_count = 0
def APfirst(num):
global g_count
g_count = 0
return int(str(num)[0])

def APnext(num):
global g_count
g_count = g_count + 1
return int(str(num)[g_count])

input_num = 1234567890
print(APfirst(input_num))
print(APnext(input_num))
print(APnext(input_num))
print(APnext(input_num))
print(APnext(input_num))
print(APfirst(input_num))
print(APnext(input_num))
全部回答
array = [] for line in open('testdata.txt'):     array.extend(line.strip().split(' ')) array = map(int, array) print(array)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
下列选项中,对痤疮的临床表现,叙述正确的有
广州羊城通里面还有钱,我现在不要了里面钱可
为什么无法用音量控制器(小喇叭)控制声音的
六十九团医院-急诊这个地址在什么地方,我要
宜人贷可靠吗需要什么手续
鸿鹄节能门窗地址在什么地方,想过去办事
真正的朋友会因为分开而不联系吗
北京到洛阳的火车票到哪儿买?
我们这的秧歌队急缺名字!!!
在1到100的自然数中,写出9的所有倍数
太阳卫生院这个地址在什么地方,我要处理点事
云彩后面是太阳英语怎么说
PPT修改后的模板(母版)怎么应用?
古墓丽影崛起一直是晚上,无法做挑战任务怎么
幸福小区2区在哪里啊,我有事要去这个地方
推荐资讯
华为荣耀4c一体机怎样取出卡槽
油性皮肤长痘饮食注意什么
河南省淮阳县特殊教育学校地址有知道的么?有
物体摩擦起电后是带电的,但过一会儿怎么又会
禧福阁旅馆地址在什么地方,想过去办事
萌是用来形容男生还是女生的?
sisley化妆品多少钱一套
身份证丢了. 想在兰州这边补办可以吗. 需要准
施工准备阶段的主要工作包括()。
地支酉金
沟纹舌伴有巨唇、面瘫者称为()
一棵树饭店地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?