酷代码 AI
菜单
服务商

输入一个整数n,统计数字n中,有多少个0,多少个1,多少个2,并分别把统计的结果输出。

以下是使用Python语言实现的代码,用于统计一个整数中0、1、2的个数: ```python # 获取用户输入的整数 n = int(input("请输入一个整数: ")) # 将整数转换为字符串,方便遍历每一位数字 str_n = str(n) # 初始化计数器 count_0 = 0 count_1 = 0 count_2 = 0 # 遍历字符串中的每一位数字 for digit in str_n: if digit == '0': count_0 += 1 elif digit == '1': count_1 += 1 elif digit == '2': count_2 += 1 # 输出统计结果 print(f"数字 {n} 中 0 的个数为: {count_0}") print(f"数字 {n} 中 1 的个数为: {count_1}") print(f"数字 {n} 中 2 的个数为: {count_2}") ``` 代码解释: 1. 获取用户输入:使用`input()`函数获取用户输入的整数,并使用`int()`函数将其转换为整数类型。 2. 转换为字符串:将整数`n`转换为字符串`str_n`,这样可以方便地遍历每一位数字。 3. 初始化计数器:分别初始化`count_0`、`count_1`和`count_2`为0,用于统计0、1、2的个数。 4. 遍历字符串:使用`for`循环遍历字符串`str_n`中的每一位数字。 5. 统计数字个数:根据当前数字的值,相应地增加计数器的值。 6. 输出结果:使用`print()`函数输出统计结果。 [2026-02-08 16:55:44 | AI问答 | 399点数解答]

相关提问
发财导航,免费问AI
实用工具查看更多