怎么输入长度未知的数组
时间: 2023-10-18 21:04:46 浏览: 261
itcharge#LeetCode-Py#0702. 搜索长度未知的有序数组1
在大多数编程语言中,可以使用动态数组来输入长度未知的数组。例如,在Python中,可以使用以下代码创建一个空的动态数组,并使用循环来输入元素,直到用户输入结束:
```
arr = []
while True:
try:
num = int(input("请输入一个数:"))
arr.append(num)
except:
break
```
在这个示例中,我们首先创建了一个空的动态数组 `arr`,然后使用一个无限循环来读取用户输入。在循环中,我们尝试将用户输入的字符串转换为整数,并将其添加到数组中。如果用户输入的不是一个整数,那么程序会抛出异常并跳出循环。这样,我们就可以在用户不知道数组长度的情况下输入任意数量的元素。
阅读全文