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#一致

相关推荐
xing-xing3 分钟前
魔搭社区(ModelScope)下载模型文件
python·jupyter·llm
承渊政道14 分钟前
【Python学习】(了解使用库、标准库、第三方库以及综合案例实操)
python·学习·pycharm·标准库·第三方库·使用库·综合案例
-SOLO-21 分钟前
Android 内存压力工具
android
草莓熊Lotso26 分钟前
【LangChain】输出解析器全解:让大模型输出从 “聊天” 变 “机器可读”
服务器·数据库·python·langchain·pip
雅客李29 分钟前
2026云手机延迟数据测评 安卓云手机远程操控实测哪个最好
android·智能手机
卷无止境32 分钟前
Python 脚本工程化:从"能跑就行"到"生产级代码"
后端·python
卷无止境32 分钟前
Python 函数式编程:从思想到实践
后端·python
YM52e1 小时前
鸿蒙Flutter Card组件:Material设计风格卡片
android·学习·flutter·华为·harmonyos·鸿蒙
人间凡尔赛9 小时前
Next.js 16 生产级实战:Cache Components + View Transitions 完整指南
开发语言·javascript·ecmascript
满怀冰雪10 小时前
06-自动微分入门:用 Paddle 计算梯度
人工智能·python·深度学习·paddle