我有以下Python代码:
def GetPlayerName():
print()
PlayerName = input('Please enter your name: ')
print()
return PlayerName
我应该怎么做才能确保他们无法继续进行,直到他们输入他们的名字为止,因为他们可以继续前进而无需按Enter键输入姓名?
答案 0 :(得分:2)
您希望在程序输入名称之前阻止程序继续运行。你也想反复询问他们的名字,直到他们输入一个空字符串以外的东西。这听起来像一个循环!
def GetPlayerName():
print()
playerName = ""
while not playerName.strip():
playerName = input('Please enter your name: ')
print()
return playerName