wangjuju123

2018-11-16   阅读量: 679

数据分析师 Python编程

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()即可。

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 3 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子