文章目录
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#一致