python分多行输入好友通讯录信息
时间: 2023-07-07 18:41:50 浏览: 148
你可以使用以下代码来实现:
```python
contacts = []
while True:
name = input("请输入好友姓名:")
if not name:
break
phone = input("请输入好友电话:")
email = input("请输入好友邮箱:")
contacts.append({"姓名": name, "电话": phone, "邮箱": email})
```
这段代码会循环等待用户输入好友信息,直到用户输入的姓名为空(也就是用户输入了一个空行)为止。每次循环,代码都会询问用户输入好友的姓名、电话和邮箱,并将这些信息保存到一个字典中,最后将这个字典添加到一个列表中。最终,这个列表就会包含所有用户输入的好友通讯录信息。
相关问题
python怎么多行输入
在 Python 中,可以使用多种方法进行多行输入,以下是其中的几种方法:
1. 使用多行字符串:可以使用三个引号(''' 或 """)来定义一个多行字符串,然后在其中输入多行数据。
例如:
```
data = '''
Hello
World
'''
```
2. 使用反斜杠(\):可以在每行的结尾添加一个反斜杠,表示下一行是当前行的延续。
例如:
```
data = 'Hello ' \
'World'
```
3. 使用括号(()、[]、{}):可以使用括号来表示多行数据,Python 会自动将它们连接在一起。
例如:
```
data = (
'Hello',
'World'
)
```
以上是几种常用的多行输入方法,根据不同的场景和需求可以选择不同的方法。
python 输入多行
您可以使用以下代码输入多行文本:
```python
lines = []
while True:
line = input()
if line:
lines.append(line)
else:
break
text = '\n'.join(lines)
```
这将连续输入多行文本,直到您输入一个空行为止。然后,它将所有行连接成单个字符串,并将其存储在名为“text”的变量中。
阅读全文