关于input的用法
想要在idle中input()同时输入多行数据:'''举个例子:
就是这样多行的
然后想让一个变量储存这个多行的字符串'''
#但是当我尝试
>>>a = input()
'''举个例子:
就是这样多行的
然后想让一个变量储存这个多行的字符串'''
>>>a
举个例子:
#然后再输入
>>>b = input()
#就没有让我输入的交互
>>>
>>>b
就是这样多行的 >>> s = '举个例子:\n就是这样多行的\n然后想让一个变量储存这个多行的字符串.'
>>> a = input(s)
举个例子:
就是这样多行的
然后想让一个变量储存这个多行的字符串.你好呀
>>>
>>> a
'你好呀'
>>> s = '''举个例子:
就是这样多行的
然后想让一个变量储存这个多行的字符串.'''
>>> input(s)
举个例子:
就是这样多行的
然后想让一个变量储存这个多行的字符串.
就是换行符或者三引号都行
#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> 柿子饼同学 发表于 2021-10-11 22:11
就是换行符或者三引号都行
换成了三引号还是这样的o(╥﹏╥)o jackz007 发表于 2021-10-11 22:48
运行实况:
谢谢大佬 码住
页:
[1]