Python 如何始终从头开始编写代码?
我刚开始编程,不知道如何重复这段代码。我希望它始终从头开始,并在应用空字符串时结束代码 代码如下:Python 如何始终从头开始编写代码?,python,Python,我刚开始编程,不知道如何重复这段代码。我希望它始终从头开始,并在应用空字符串时结束代码 代码如下: name = input('Whats your name? \n') number = int(input('Whats your number? \n')) 您需要的是将所有代码放在while循环中,这将使代码从一开始就重新运行,在这段代码中它将永远运行,或者直到您杀死它 对于字符串检查,您可以使用len函数检查字符串的长度 您可以使用exit()关闭程序,也可以使用break结束无限循环
name = input('Whats your name? \n')
number = int(input('Whats your number? \n'))
您需要的是将所有代码放在while循环中,这将使代码从一开始就重新运行,在这段代码中它将永远运行,或者直到您杀死它 对于字符串检查,您可以使用
len
函数检查字符串的长度
您可以使用exit()
关闭程序,也可以使用break
结束无限循环
while True:
name = input('Whats your name? \n')
if not len(name):
break
number = input('Whats your number? \n')
if not len(number):
break
number = int(number)
您将希望将其放入一个循环中。比如说一段时间
name = '' # empty strings have a truthiness value of being false,
while not name: # so if the name is empty run the code inside the while loop
name = raw_input('Name: ')
print('Hello {}'.format(name)
大家好,欢迎来到SO。你可能想花一些时间,这是专门为初学者写的。这也是一个很好的资源,但需要更多的编程经验。