使用我的代码,我想得到整数的最后两位数.但是当我创建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
提取最后两位数?
在性能和清晰度方面,这种方法很难被击败.
为什么不提取数模100的绝对值?也就是说,使用
abs(num) % 100
提取最后两位数?
在性能和清晰度方面,这种方法很难被击败.