在Python中,要输入两行文本,你可以使用以下方法:
1. 使用`input()`函数结合异常处理机制来读取多行输入。
lines = []
while True:
try:
line = input()
if line == "": 如果输入为空行,则退出循环
break
lines.append(line)
except EOFError: 当输入结束(如Ctrl+D或Ctrl+Z)时捕获异常
break
print(lines)
2. 使用`split()`方法来分割输入的字符串。
input_text = input("请输入第一行文本:")
second_line = input("请输入第二行文本:")
print("第一行文本:", input_text)
print("第二行文本:", second_line)
3. 使用`map()`函数将输入的字符串转换为其他类型(如整数或浮点数)。
input_numbers = input("请输入一行以空格分隔的数字:").split()
numbers = list(map(int, input_numbers)) 将字符串转换为整数列表
print("转换后的数字列表:", numbers)
请根据你的需求选择合适的方法。