我正在为大学的一个项目创建一个小游戏。我想知道如何检查用户输入的变量'playerName'是否为blank,因为我不希望玩家的名字只是空的。我想你可以只做一个if语句,如[if playerName ==“":],但是有没有一种方法可以解决用户在键盘上输入空格的问题?
playerList = []
for participant in range(1,participants+1):
playerName = input("Enter the name of participant number "+str(participant)+": ")
playerList.append(playerName)
3条答案
按热度按时间mlmc2os51#
.strip()
将删除开头和结尾的空格。if not playerName:
将检查结果是否不完全为空。放入while循环,并在非空时中断。kqqjbcuj2#
这里可以选择列表解析,并结合一个函数来读取单个玩家的名字。
o8x7eapl3#
此代码检查字符串是否为空或包含空格