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

相关推荐
隔窗听雨眠1 小时前
VMware迁移上云的十个关键关卡
开发语言·php·vmware
caimouse1 小时前
Reactos 第 5 章 进程与线程 — 5.4 系统调用 NtCreateThread()
服务器·开发语言
如竟没有火炬1 小时前
整数拆分——动态规划
开发语言·数据结构·python·算法·leetcode·动态规划
叫我:松哥1 小时前
基于数据挖掘的旅游景点个性化推荐系统设计与实现,Apriori和FP-Growth算法挖掘景点之间的关联规则
人工智能·python·算法·数据挖掘·数据分析·beautifulsoup
流星白龙1 小时前
【MySQL高阶】27.事务(2)-锁
android·mysql·adb
极光代码工作室2 小时前
基于机器学习的客户分类系统设计
人工智能·python·深度学习·机器学习
copyer_xyf2 小时前
FastAPI 核心语法
后端·python
SilentSamsara2 小时前
scikit-learn 工作流工程化:Pipeline、ColumnTransformer 与自定义转换器
开发语言·人工智能·python·机器学习·青少年编程·numpy·scikit-learn
我命由我123452 小时前
Kotlin 开发 - Kotlin 反引号转义关键字
android·java·开发语言·java-ee·kotlin·android jetpack·android runtime