当前位置:  开发笔记 > 编程语言 > 正文

整数的最后2位数?Python 3

如何解决《整数的最后2位数?Python3》经验,为你挑选了1个好方法。

使用我的代码,我想得到整数的最后两位数.但是当我创建xa正数时,它将采用前x个数字,如果是负数,它将删除前x个数字.

码:

number_of_numbers = 1
num = 9
while number_of_numbers <= 100:
  done = False
  num = num*10
  num = num+1
  while done == False:
    num_last = int(repr(num)[x])
    if num_last%14 == 0:
      number_of_numbers = number_of_numbers + 1
      done = True
    else:
      num = num + 1
print(num)

Bathsheba.. 19

为什么不提取数模100的绝对值?也就是说,使用

 abs(num) % 100 

提取最后两位数?

在性能和清晰度方面,这种方法很难被击败.



1> Bathsheba..:

为什么不提取数模100的绝对值?也就是说,使用

 abs(num) % 100 

提取最后两位数?

在性能和清晰度方面,这种方法很难被击败.

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有