<p>我想让这个程序接受1到1000之间的数字。我错过了什么?你知道吗</p>
<pre><code>def main ( ):
getGuestCnt ( )
def getGuestCnt ( ):
guests = input("Please enter the number of guests: ")
while guests != isValidGuest ( guests ):
print ("Invalid! Enter only positive whole numbers.")
guests = input ("Please enter the number of guests: ")
return int(guests)
def isValidGuest ( guests ):
return ((str(guests).isdigit()) and (int(guests) >= 0 and int(guests) <= 1000 ))
main ( )
</code></pre>