- 主题:怎么判断输入的是否回车?
a=input()
if a=='回车':
print('right')
else:
print('wrong')
不知道回车应该用什么来表示
--
FROM 111.193.234.*
不行啊,你这是空文本
【 在 eventvwr 的大作中提到: 】
: a == ''就行了。
--
FROM 111.193.234.*
不行啊,我是需要按两次enter
你这个的意思是判断我是不是没有输入
按的那个enter是执行判断
【 在 eventvwr 的大作中提到: 】
: 你试一试看,能不能达成你想要的效果
--
FROM 111.193.234.*
不行啊,我之前试过了,兄弟
【 在 jimmycmh 的大作中提到: 】
: \r或者\n
: 这都是编程基础,随便一本书或者随便一搜索就有答案
--
FROM 111.193.234.*
a=input()
if a=='\n':
print('right')
else:
print('wrong')
【 在 jimmycmh 的大作中提到: 】
: 贴代码
--
FROM 111.193.234.*
你跑一下我这段程序看可以么?
【 在 jimmycmh 的大作中提到: 】
: 首先,是\r或者\n,甚至可能是\r\n,好歹or一下
: 另外,input是python3的函数吧?函数里是否已经截掉了回车,如果是那直接看是否为空
--
FROM 111.193.234.*
不是的,你这个程序判断的是a是不是没有输入
a没有输入,程序给出的结果是right
【 在 iMx 的大作中提到: 】
: 就是这个,代码验证一下就知道 了
: a=input()
: b=a.encode()
: ...................
--
FROM 111.193.234.*
我希望是两个回车出结果
第一个输入的回车是对应input的,第二个回车是继续执行程序的
【 在 iMx 的大作中提到: 】
: “怎么判断输入的是否回车”
: 这句话有2种理解,一种是是否包含回车,另一种是是否只有回车
: 由于任何输入都包含回车,正常人问应该是后一种(是否只有回车)
: ...................
--
FROM 111.193.234.*