Python 基础语法2 if 运算符 循环

文章目录

if

csharp 复制代码
#普通if
age =17
if age>=18:
    print("可以发访问")
elif age >=17:
    print("马上就可以访问了")
else:
    print("禁止访问")
#嵌套
age =17
if age>0:
    if age>=18:
        print("可以访问")
    else:
        print("禁止访问")
else:
    print("这不是一个正数")

运算符

逻辑运算符用法

不能用 && || !,必须写and or not

csharp 复制代码
if not True:
    print("")

三目运算符用法

csharp 复制代码
age =17
print("可以访问") if age>=18 else print("禁止访问")

循环

while循环

csharp 复制代码
i = 1
while i<5:
    print(f"我有{i}块钱")
    i+=1

for循环

不是c#里的经典for循环,而是类似蓝图的foreach迭代器

csharp 复制代码
msg="hello world"
for s in msg:
    print(s)
#输出结果为
h
e
l
l
o
 
w
o
r
l
d

但可以用rang()函数实现经典for循环的效果

csharp 复制代码
#range() 包前不包后 参数1 开始值默认为0 参数2 结束值 参数3 步长,默认为1 
#range(5)代表从0开始 ,在5结束,步长为1 即循环5次
for i in range(0,3): 
    print(i)
#输出结果 0 1 2

break 和continue

和c#一致

相关推荐
fpcc2 分钟前
跟我学c++中级篇—streambuf在glog中的应用分析
开发语言·c++
吾与谁归in4 分钟前
C#脚本工具,支持智能提示自动补全(WPF + Roslyn + AvalonEdit)
开发语言·c#·wpf
超级架构师6 分钟前
让 Fortran 模型自己调用 Agent:原生 Fortran 2008 实现深度剖析
人工智能·python·架构·机器人·开源·fortran
小蒜学长10 分钟前
基于Django+Vue喵汪联盟宠物领养系统的设计与实现(代码+数据库+LW)
后端·python·django·宠物领养系统·流程规范化
昂好的day15 分钟前
WPF 从零入门(上):WPF 是什么、XAML 语法、布局与样式全解
开发语言·c#·wpf
飞浪纪元[FWC–FE]18 分钟前
Qt 构建排错实录:从 MSB 1009 到生成器选型
开发语言·数据库·qt
fly-iot19 分钟前
【FDE知识库】(1):AI 编程时代开发语言选型分析,云使用go,企业用java,算法python,底层c
开发语言·人工智能·golang
云边有个稻草人19 分钟前
Prometheus Pushgateway教程:离线任务指标上报、Shell与Python示例、远程访问
开发语言·python·prometheus
暴走约伯22 分钟前
【VFX工具链源码拆解 01】总体架构:大型项目特效流程的程序化落地
开发语言·经验分享·3d·unity·架构·游戏引擎
fanruitian33 分钟前
pycharm 使用anaconda
ide·python·pycharm