Python学习笔记(五)- 选择、循环
python 2.x 不等于也可以用 <>
if、else使用格式:
age = 17; if age >= 18: print("成年啦!") print("Test") #这条语句跟着上面的if条件 else: print("还是未成年!")
逻辑运算符:
and、or、not
not用法:
employee =False if not employee: print("本公司人员,可以入内!")
while用法
while 条件表达式: 执行的代码
例子:
i = 1 while (i <= 3): print("Hello Python!") i = i + 1
注意:i=i+1 不能写成 i++ ,会报错。
//= 取整除赋值运算符
如果不要求print自动换行,
则写成:
print("**",end="")
for循环
for循环格式:
a="Python" for i in a : print(a)
输出:
P
y
t
h
o
n
range函数可以生成一个数据集合列表
for i in range(1,10): print(i,end=' ')
输出:1 2 3 4 5 6 7 8 9
说明这个函数生成的数据是 左开右闭 。
利用range函数输出1-100之间的偶数:
for i in range(1, 101): if i % 2 == 0: print("%d " % i, end=' ')
转义字符
通过转义字符 制表符:\t 使得输出的文本在垂直方向对齐
可以添加在在 end="\t"
例如:
print("1\t2\t3") print("11\t12\t13")
输出:
转义字符 \" 可以在控制台输出 " 。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」