酷代码 AI
菜单
服务商

请编写函数fn,其功能是:判断形参n中的整数是几位数(输入数据的位数不超过5位), 并将结果通过函数值返回。

```python def fn(n): """ 判断整数n的位数(不超过5位) 参数: n (int): 需要判断位数的整数 返回: int: 整数n的位数 """ # 将整数转换为字符串后计算长度 return len(str(abs(n))) # 测试用例 print(fn(123)) # 输出: 3 print(fn(-4567)) # 输出: 4 print(fn(0)) # 输出: 1 ``` 注意事项: 1. 使用`abs()`处理负数情况,确保负号不计入位数 2. 转换为字符串后计算长度是最直接的方法 3. 输入0时返回1,符合数学定义 [2025-06-01 14:44:35 | AI写代码神器 | 161点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]