酷代码 AI
菜单
服务商

题目描述 玩具工厂生产了一批积木,每个积木的颜色只有 “红色” 或 “蓝色” 两种。现在需要统计这批积木中红色和蓝色积木的数量。请编写程序,输入积木的数量和每个积木的颜色,输出两种颜色积木的个数。 输入格式 共 n + 1 n+1 行, 第一行一个整数 n n,表示积木的总数; 接下来 n n 行,每行一个字符串 “红色” 或 “蓝色” ,表示积木的颜色。 输出格式 输出 2 2 行,每行一个整数,分别表示 红色积木 和 蓝色积木 的数量。

以下是使用 Python 实现的代码: ```python # 获取积木的总数 n = int(input()) # 初始化红色和蓝色积木的数量为 0 red_count = 0 blue_count = 0 # 循环 n 次,获取每个积木的颜色 for i in range(n): color = input() # 如果颜色是红色,红色积木数量加 1 if color == "红色": red_count = red_count + 1 # 如果颜色是蓝色,蓝色积木数量加 1 elif color == "蓝色": blue_count = blue_count + 1 # 输出红色积木的数量 print(red_count) # 输出蓝色积木的数量 print(blue_count) ``` [2025-11-11 21:29:06 | AI问答 | 169点数解答]

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