小白求助
本帖最后由 wuyan12 于 2022-10-17 17:53 编辑题目要求如图
我的代码无法实现输入空格时不重新输出要求
n = str(input("Please enter the word:"))
while True:
if n.replace(" ", " ") in str (''):
n = str (input("Please enter the word:"))
else:
print("The word is",n)
break
有新的代码或者在原有基础上更改都可以 本帖最后由 四方霸主 于 2022-10-17 18:00 编辑
a = ''
while a == '' or a.isspace():
a = input('请输入单词')
print('你输入的单词是',a)
用.isspace()函数就行,这个函数是用来判断是否都是空格的,是空格就输出True,其他就输出False
实际上,input()获取到的就已经是字符串了,不用额外更改
while循环和判断条件写一起,简化下代码 四方霸主 发表于 2022-10-17 17:13
用.isspace()函数就行,这个函数是用来判断是否都是空格的,是空格就输出True,其他就输出False
实际上 ...
a = ''
while a == '' or a.isspace():
a = input('请输入单词')
print('你输入的单词是',a)
{:10_245:}我连新手版块都容不下了
页:
[1]