gpt4 book ai didi

python - 我想找到一个数字中数字的平方和,我的代码对正数工作正常,但似乎对负数不起作用

转载 作者:行者123 更新时间:2023-12-04 07:53:52 26 4
gpt4 key购买 nike

N=int(input('enter a number'))
sum=0
for digit in str(N):
sum=sum+(int(digit))**2
print(sum)
这段代码对正数完全正常,但我如何使它也适用于负数?

最佳答案

使用 abs() 将输入转换为正值.

N=abs(int(input('enter a number')))
total=0
for digit in str(N):
total=total+(int(digit))**2
print(total)

关于python - 我想找到一个数字中数字的平方和,我的代码对正数工作正常,但似乎对负数不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66805395/

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