gpt4 book ai didi

python - 整数的最后 2 位数字? python 3

转载 作者:太空狗 更新时间:2023-10-30 01:40:00 24 4
gpt4 key购买 nike

用我的代码,我想得到一个整数的最后两位。但是当我让 x 为正数时,它将取前 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)

最佳答案

为什么不提取数模100的绝对值?即使用

 abs(num) % 100 

提取最后两位数字?

就性能和清晰度而言,这种方法很难被击败。

关于python - 整数的最后 2 位数字? python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41664806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com