编写fun函数:判断一个整数n的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0
时间: 2023-12-19 17:06:01 浏览: 47
以下是编写的Python代码实现:
```python
def fun(n):
sum = 0
while n > 0:
digit = n % 10
sum += digit**2
n //= 10
return 1 if sum % 5 == 0 else 0
```
在函数中,我们使用了一个循环来遍历n的各个数字,并计算它们的平方和。最后,我们检查平方和是否能被5整除,如果是则返回1,否则返回0。
相关问题
编写函数fun:判断一个整数n(不超过5位数)的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
以下是函数fun的Python实现:
```python
def fun(n):
sum = 0
while n > 0:
digit = n % 10
sum += digit*digit
n //= 10
if sum % 5 == 0:
return 1
else:
return 0
```
函数首先使用while循环取出n的每一位数字,并计算各位数字平方之和。最后判断该和是否能被5整除,如果能则返回1,否则返回0。
编写函数fun,判断一个整数n的各位数字平方之和能否被五整除可以被五整除则返回一,否则返回零
以下是fun函数的Python实现:
```python
def fun(n):
digit_sum = sum(int(digit)**2 for digit in str(n))
return 1 if digit_sum % 5 == 0 else 0
```
函数首先计算n的各位数字平方之和,使用了Python中的生成器表达式和str()函数将整数n转换为字符串再分离各个数字。然后判断数字平方和是否能被5整除,如果是则返回1,否则返回0。
相关推荐
![mht](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)