零基础学Python 30天

大家好,我是理想国。欢迎来到“零基础学Python 30天”的第八天!今天,我们将学习Python中的循环语句。循环语句可以让我们重复执行一段代码,从而提高编程的效率。让我们一起来了解一下吧!

一、循环语句的概念

循环语句用于重复执行一段代码,直到满足某个条件。在Python中,主要有两种循环语句:`for` 循环和 `while` 循环。

1. for 循环

`for` 循环用于遍历一个序列(如列表、元组、字符串等)中的每一个元素。例如:

fruits = ['apple', 'banana', 'cherry']for fruit in fruits:    print(fruit)

 

输出结果为:

applebananacherry

2. while 循环

`while` 循环在条件为真(True)时重复执行代码块。例如:

count = 0while count < 5:    print(count)    count += 1

 

输出结果为:

01234

 

二、循环控制语句

在循环中,可以使用一些控制语句来改变循环的执行流程,如 `break`、`continue` 和 `pass`。

1. break 语句

`break` 语句用于终止循环。例如:

for i in range(10):    if i == 5:        break    print(i)

 

输出结果为:

01234

 

2. continue 语句

`continue` 语句用于跳过当前迭代,继续下一次迭代。例如:

for i in range(10):    if i % 2 == 0:        continue    print(i)

 

输出结果为:

13579

 

3. pass 语句

`pass` 语句用于占位,是一个空操作符号,在语法上需要一个语句但实际上什么也不做。例如:

for i in range(10):    if i % 2 == 0:        pass    else:        print(i)

 

输出结果为:

13579

 

三、示例练习

为了更好地理解循环语句,我们来做一些简单的练习。

练习1:遍历列表

编写一个程序,遍历一个包含五个城市名称的列表,并打印每个城市的名称。

cities = ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Phoenix']for city in cities:    print(city)

 

练习2:计算1到10的总和

编写一个程序,使用 `while` 循环计算从1到10的总和,并打印结果。

sum = 0num = 1while num <= 10:    sum += num    num += 1print("The sum is:", sum)

 

练习3:输出所有奇数

编写一个程序,使用 `for` 循环和 `continue` 语句输出从1到20之间的所有奇数。

for i in range(1, 21):    if i % 2 == 0:        continue    print(i)

 

四、作业

为了巩固今天所学的内容,请完成以下作业:

作业1:九九乘法表

编写一个程序,使用嵌套的 `for` 循环打印九九乘法表。

作业2:计算列表的总和

定义一个包含若干整数的列表 `numbers`,使用 `while` 循环计算并打印列表中所有元素的总和。

作业3:用户登录尝试

编写一个程序,模拟用户登录系统,最多允许用户输入三次密码。如果密码正确(假设正确密码为“password123”),输出“Login successful!”;如果三次输入错误,输出“Account locked!”

请在评论区分享你的答案和遇到的问题。我们将一起讨论,互相学习!

总结

今天,我们学习了Python中的循环语句,了解了如何使用 `for` 循环和 `while` 循环来重复执行代码块。掌握循环语句将使你的程序更加高效和灵活。

明天,我们将继续学习Python的函数定义和调用。请继续关注我们的学习计划,祝大家学习愉快!


欢迎大家在评论区留言,分享你的学习心得和遇到的问题。让我们一起学习,一起进步!

希望这篇文章对你有帮助,期待在接下来的日子里,与大家一起探索Python的精彩世界!

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/90138.html

(0)
guozi's avatarguozi
上一篇 2024年6月5日 上午11:54
下一篇 2024年6月5日 上午11:58

相关推荐

  • 北京网络违法犯罪举报网站,北京网络举报中心

    北京网站遭到攻击是一个令人担忧的消息。什么是网站攻击?这种看似遥远的威胁就潜伏在我们身边,而我们甚至没有意识到。我国首都北京的网站遭到攻击的背景是什么?攻击是如何进行的?我该如何保…

    行业资讯 2024年5月9日
    0
  • 如何选择合适的韩国云服务器?

    网络安全是当今社会的重要议题,随着互联网的普及和发展,各行各业都离不开网络的支持。而在网络应用中,服务器的选择则显得尤为重要。近年来,韩国云服务器备受关注,其稳定性和高速性能备受赞…

    行业资讯 2024年4月1日
    0
  • 如何修改互联网备案号码不一致?

    你是否遇到过在使用互联网服务器时,出现备案号码不一致的情况?这可能会给您的网络运营带来不便和麻烦。那么,什么是互联网备案号码?为什么会出现备案号码不一致的情况?如何检查备案号码是否…

    行业资讯 2024年4月6日
    0
  • vpsip被墙,ip被墙多久解封

    您是否遇到过IP被封的问题?IP被封是互联网行业的普遍现象。但它到底是什么?为什么被禁止?最重要的是会不会解除。解封可以用什么方法呢?我们一起来探讨一下这个热议的话题吧。 什么是被…

    行业资讯 2024年5月9日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注