热线电话:13121318867

登录
2018-11-16 阅读量: 890
while 循环

为避免前述示例所示的繁琐代码,能够像下面这样做很有帮助:

x = 1

while x <= 100:

print(x)

x += 1

那么如何使用Python来实现的?你猜对了,就像上面那样做。不太复杂,不是吗?你还可以 使用循环来确保用户输入名字,如下所示:

name = ''

while not name:

name = input('Please enter your name: ')

print('Hello, {}!'.format(name))

请尝试运行这些代码,并在要求你输入名字时直接按回车键。你会看到提示信息再次出现, 因为name还是为空字符串,这相当于假。

提示 如果你只是输入一个空格字符(将其作为你的名字),结果将如何呢?试试看。程序将 接受这个名字,因为包含一个空格字符的字符串不是空的,因此不会将name视为假。这 无疑是这个小程序的一个瑕疵,但很容易修复:只需将while not name改为while not name or name.isspace()或while not name.strip()即可。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子