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

相关推荐
一笑的小酒馆10 小时前
Android中的tcp通信
android
默阳123413 小时前
2026年Android中高级面试题专栏(Android进阶篇)
android
古法安卓14 小时前
Android-日志系统源码解析
android·java·android studio
恋猫de小郭14 小时前
Android 17 + OkHttp 5.5.0 ,全新 ECH 下你的 HTTPS 域名可以请求时被安全隐藏
android·前端·flutter
小强闯江湖14 小时前
不只是让 AI 写代码:ViewCompose 把 Android UI 做成了可编译、可渲染的闭环
android·人工智能·kotlin
用户77833661321115 小时前
用 React Hook 封装搜索数据:useSerp 的防抖、缓存与错误处理
python·api
hunterandroid16 小时前
StateFlow 与 SharedFlow 的边界:状态与事件的正确建模
android·前端
YF021116 小时前
Android遥控器对频详解
android·android things
码农coding17 小时前
android12 WindowManagerService窗口的布局过程
android·源码
65岁退休Coder19 小时前
LangGraph v1.2.9 节点容错策略 & 流式输出 & 持久化记忆管理
后端·python·langchain