|
发表于 2021-10-11 22:48:56
|
显示全部楼层
本楼为最佳答案
- #coding:gbk
- # input() 接收的是以行为单位的字符串,所以,不可能单次接受多行文本
- # 以下代码可以输入多行文本,连续输入两个空行结束输入
- e , s = 0 , ''
- print('下面是输入:')
- print('*' * 60)
- while True:
- c = input() . strip()
- if c:
- e = 0
- else:
- e += 1
- if e > 1:
- break
- s += c + '\n'
- print('下面是输出:')
- print('*' * 60)
- print(s)
复制代码
运行实况:
- D:\00.Excise\Python>python x.py
- 下面是输入:
- ************************************************************
- 从明天起,做一个幸福的人
- 喂马、劈柴,周游世界
- 从明天起,关心粮食和蔬菜
- 我有一所房子,面朝大海,春暖花开
- 从明天起,和每一个亲人通信
- 告诉他们我的幸福
- 那幸福的闪电告诉我的
- 我将告诉每一个人
- 给每一条河每一座山取一个温暖的名字
- 陌生人,我也为你祝福
- 希望你有一个灿烂的前程
- 希望你有情人终成眷属
- 希望你在尘世获得幸福
- 我只希望面朝大海,春暖花开
- 下面是输出:
- ************************************************************
- 从明天起,做一个幸福的人
- 喂马、劈柴,周游世界
- 从明天起,关心粮食和蔬菜
- 我有一所房子,面朝大海,春暖花开
- 从明天起,和每一个亲人通信
- 告诉他们我的幸福
- 那幸福的闪电告诉我的
- 我将告诉每一个人
- 给每一条河每一座山取一个温暖的名字
- 陌生人,我也为你祝福
- 希望你有一个灿烂的前程
- 希望你有情人终成眷属
- 希望你在尘世获得幸福
- 我只希望面朝大海,春暖花开
- D:\00.Excise\Python>
复制代码 |
|