我知道我们可以在使用此字符串输入时跳过任意数量的空行:
words = raw_input()
while words in ('\n' or '\r\n'):
words = raw_input()
如果输入是整数类型,那么执行相同操作的程序是什么?
答案 0 :(得分:1)
如果给定的输入字符串是空行或整数,则会要求新输入。
words = raw_input()
while words in ['\n','\r\n'] or words.isdigit():
words = raw_input()
或强>
如果给定的输入字符串是整数,则会要求新输入。
words = raw_input()
while words.isdigit():
words = raw_input()
答案 1 :(得分:1)
如果前面和后面的空白字符没有意义,我建议组合.strip()
方法并检查真实性(因为空字符串是假的)
words = raw_input()
while not words.strip():
words = raw_input()