Python怎么用循环语句输入很多人的名字,身高,体重
时间: 2023-05-23 13:04:41 浏览: 94
A:可以使用Python中的while或for循环语句来实现输入多个人的信息。例如:
```python
# 定义一个空列表用于存储输入的人的信息
persons = []
# 使用while循环输入人的信息
while True:
name = input("请输入姓名(输入q退出):")
if name == 'q':
break
height = input("请输入身高:")
weight = input("请输入体重:")
# 将个人信息存入一个字典,并添加到persons列表中
person = {'姓名': name, '身高': height, '体重': weight}
persons.append(person)
# 输出所有人的信息
for person in persons:
print(person)
```
在上述代码中,我们使用了一个while循环来反复输入人的信息,如果输入的姓名是‘q’,则跳出循环。在每一次循环过程中,我们使用input函数来逐一获取每个人的姓名、身高和体重,并将其存入一个字典对象中。最终,我们使用for循环遍历persons列表,依次输出所有人的信息。
相关问题
pythonfor循环语句输入
Python的for循环语句用于遍历整个序列的值。可以使用for关键字加上一个变量来定义循环变量,然后使用in关键字后面跟着一个序列来指定要遍历的对象。在循环体内部可以执行一系列操作,例如打印信息、计算等。
下面是一个示例代码,展示了如何使用for循环语句输出一系列数字:
```
for i in range(1, 6):
print(i)
```
这段代码将会输出数字1到5,每个数字占一行。
此外,for循环语句还可以结合continue和break语句来控制循环的执行流程。continue语句用于跳过当前的循环,执行下一个循环,可以在循环体内部使用if语句进行条件判断,根据条件决定是否执行continue语句。而break语句用于终止循环语句,即使循环条件没有变为False或者序列还未被完全遍历完,也会立即停止执行循环语句。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Python-for循环语句](https://blog.csdn.net/weixin_50339323/article/details/117484067)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* [python之循环语句(for循环)](https://blog.csdn.net/GrofChen/article/details/91892807)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
python使用循环语句输入10个数字,然后逆序输出
可以使用以下代码实现:
```
numbers = []
for i in range(10):
num = int(input("请输入数字:"))
numbers.append(num)
numbers.reverse()
print("逆序输出:", numbers)
```
这段代码首先定义了一个空列表 `numbers`,然后使用 `for` 循环输入 10 个数字,并将它们添加到列表中。最后使用 `reverse()` 方法将列表逆序,并输出结果。