3.用一维数组保存数据,用户输入“A”后提示“请添加数据”,在用户添加数据后保存在数组中,并提示“添加完成”;用户输入“O”按照添加输入数据的顺序进行输出,若未添加过数据(数据为空),则提示“数据为空
时间: 2024-09-20 07:17:07 浏览: 16
详解Python中pandas的安装操作说明(傻瓜版)
5星 · 资源好评率100%
在编程中,我们可以设计一个简单的控制流程来满足这个需求。首先,我们创建一个一维数组用于存储数据,并初始化它为空。然后,我们提供一个循环来持续接收用户的输入,直到他们选择退出。
以下是Python的一个示例代码片段:
```python
data = [] # 创建一个空的一维数组
while True:
user_input = input("请输入操作(A - 添加,O - 输出,Q - 退出):")
if user_input == "A":
data.append(input("请输入要添加的数据:")) # 用户添加数据并保存
print("添加完成")
elif user_input == "O":
if not data: # 检查数组是否为空
print("数据为空")
else:
for i, item in enumerate(data):
print(f"第{i+1}项:{item}")
elif user_input == "Q": # 用户选择退出
break
print("程序已退出")
```
在这个代码里,用户可以按"A"键添加数据,"O"键查看添加过的数据(如果有的话),输入"Q"退出程序。如果没有添加过数据,会显示"数据为空"的信息。
阅读全文