酷代码 AI
菜单
服务商

题目描述 禾木想到了一个数组游戏,游戏规则是这样: 先创建一个大小为 10 10 的数组,并将数组中的所有元素值初始化为 1 1 ,即: 把 a [ 0 ] a[0] ~ a [ 9 ] a[9] 都赋值为 1 1。 接下来禾木会说出两个不同的下标序号 x x,和 y y,只要把下标对应的数修改为 0 0,最后将这个数组完整输出出来,游戏就挑战成功了。 请你编写程序,完成数组游戏的挑战吧! 输入格式 输入包括一行,依次是两个正整数 x x 和 y y

以下是使用 Python 实现该数组游戏的代码: ```python # 创建大小为 10 的数组,并将所有元素初始化为 1 a = [1] * 10 # 获取用户输入的两个下标 x, y = map(int, input().split()) # 将指定下标的元素修改为 0 a[x] = 0 a[y] = 0 # 输出修改后的数组 for num in a: print(num, end=" ") ``` 代码解释: 1. `a = [1] * 10`:创建一个大小为 10 的数组 `a`,并将数组中的所有元素初始化为 1。 2. `x, y = map(int, input().split())`:读取用户输入的一行,将其按空格分割成两个字符串,再将这两个字符串转换为整数,分别赋值给变量 `x` 和 `y`。 3. `a[x] = 0` 和 `a[y] = 0`:将数组 `a` 中索引为 `x` 和 `y` 的元素修改为 0。 4. `for num in a: print(num, end=" ")`:遍历数组 `a`,依次输出数组中的每个元素,元素之间用空格分隔。 [2025-11-29 19:37:31 | AI问答 | 289点数解答]

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