首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python学习的自我理解和想法(1)

Python学习的自我理解和想法(1)

作者头像
Pocker_Spades_A
发布于 2024-11-19 20:04:58
发布于 2024-11-19 20:04:58
3050
举报
文章被收录于专栏:CSDNCSDN

学的是b站的课程(黑马程序员),跟老师写程序,不是自创的代码!


1.print()函数

自我感觉:在电脑上打印一句话,上手第一个函数.

2.input()函数

自我感觉:有点像计算器(?)所以仿写了一个计算的程序,并且算了打88折后的钱。注意input函数返回值是字符串,如果要计算,要把它转换为int()[整型]或者float()[浮点型].

ef2c9b506f02449ba9d8e452a11445d5.png
ef2c9b506f02449ba9d8e452a11445d5.png

3.if…else语句

自我感觉: 有点小意思,加上了input函数后,写了一个判断成绩是否及格的代码.

826b6be42e4e41529865088bc24a98c7.png
826b6be42e4e41529865088bc24a98c7.png

4.三目运算

自我感觉:有点复杂(与前面相比),但还是比较好理解,就是简写if…else语句.这是一个输入三个数比大小的程序.

40ede44b90e1421c99784e7d5963af5a.png
40ede44b90e1421c99784e7d5963af5a.png

5.循环语句

循环语句的主要作用是重复执行一段代码,直到满足特定的条件为止。

(1).for循环

1.语法

可迭代对象可以是列表、元组、字符串、字典等。循环体是在每次循环中执行的代码块。

代码语言:javascript
复制
for 变量 in 可迭代对象:
    循环体
2.普通版

自我感觉:当一些数属于某个范围时输出它。for…in…语句,注意缩进!

b2b5fa983ef44e0c944747d925d44581.png
b2b5fa983ef44e0c944747d925d44581.png
3.改进版

写了求和的代码,[sum+ =1=>sum=sum+1].

c2970f0787a5458d96fc560ebf2a908c.png
c2970f0787a5458d96fc560ebf2a908c.png
4.循环的嵌套

一个循环中包含另外一个循环,如图,先执行内层的循环,再执行外部的循环。当要引用变量i到每句话时,使用语法[f'a={a}'].

5.打印矩阵
eb44bcdc2f4e4277a7134dd938a067d1.png
eb44bcdc2f4e4277a7134dd938a067d1.png

(2).while循环

1.语法

其中,条件是一个布尔表达式,当条件为True时,循环体中的代码会被重复执行;当条件为False时,循环结束。

代码语言:javascript
复制
while 条件:
    循环体
2.普通版

自我感觉:while语句更像是条件语句一样,满足条件时才会执行语句,下图是打印乘法口诀表的代码,会写另一篇博客详细介绍方法。

2918dd78104d4c5a8bc1fc8c181ebd17.png
2918dd78104d4c5a8bc1fc8c181ebd17.png
3.无限循环

如果while循环的条件始终为True,则会形成无限循环。无限循环在某些情况下是有用的,例如服务器程序需要一直运行,等待客户端的连接请求。但是,如果不小心陷入无限循环,可能会导致程序崩溃或者占用大量的系统资源。因此,在使用无限循环时,一定要确保有合适的退出条件。

(3).break

自我感觉:可以写重复循环,感觉可以写病毒(理论上),下面是一个恶搞对象的代码.

d38e3d0c60b446b1bb2e54637552f3a4.png
d38e3d0c60b446b1bb2e54637552f3a4.png

总结

Python 中的循环语句是编程中非常重要的一部分,它们允许我们重复执行一段代码,从而提高编程效率。在本文中,我们介绍了 Python 中的两种循环,包括它们的基本语法、用法和关键要点。通过合理地使用循环语句,我们可以编写出更加高效、简洁和可读的代码。希望本文对大家学习 Python 循环语句有所帮助。

这是我第一天学Python的自我想法和对其的理解,希望我能在以后的学习中给大家带来更多优质的博客!有不对的地方请大家多多包涵,谢谢观看!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 1.print()函数
  • 2.input()函数
  • 3.if…else语句
  • 4.三目运算
  • 5.循环语句
    • (1).for循环
      • 1.语法
      • 2.普通版
      • 3.改进版
      • 4.循环的嵌套
      • 5.打印矩阵
    • (2).while循环
      • 1.语法
      • 2.普通版
      • 3.无限循环
    • (3).break
  • 总结
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档