编写函数,对于任意输入的一个整数,转换为千分位分隔的字符形式,在主函数中调用并输出
时间: 2024-05-15 17:17:44 浏览: 113
将整数转换成字符串的函数
4星 · 用户满意度95%
好的,我会为您编写一个 Python 函数,实现将任意一个整数转换为千分位分隔的字符形式的功能。以下是代码实现:
``` python
def thousand_separator(num):
# 将整数转化为字符串
num_str = str(num)
# 获取字符串长度
length = len(num_str)
# 定义结果字符串
result = ''
# 遍历整个字符串,从后往前每三位添加一个逗号
for i in range(length):
# 计算当前位是从后往前第几位
j = length - i - 1
# 判断是否需要添加逗号
if j % 3 == 0 and j != length - 1:
result = ',' + result
# 将当前位加入结果字符串中
result = num_str[j] + result
return result
# 在主函数中调用 thousand_separator 函数并输出
if __name__ == '__main__':
num = int(input())
result = thousand_separator(num)
print(result)
```
您可以在主函数中输入任意的整数,程序会将其转换为千分位分隔的字符形式并输出。如果您有其他问题,可以继续提出来,我会尽力回答。
阅读全文