在进行逻辑判断时,我们需要用到条件语句,Python 提供了 if、elif、else 来进行逻辑判断。格式如下所示:
if 判断条件1:
执行语句1...
elif 判断条件2:
执行语句2...
elif 判断条件3:
执行语句3...
else:
执行语句4...
a=input("请输入你的年龄")
b=int(a)
if b<18:
print("你还是个未成年人")
elif b>=18 and b<40:
print("你是个青年人")
elif b>=40 and b<60:
print("你是个大叔")
elif b>=60 and b<100:
print("你是个老年人了")
else:
print("你输入有误")
当需要多次重复执行时,我们要用到循环语句,Python 提供了 for 循环和 while 循环。
for 循环可以遍历任何序列,比如:字符串。如下所示:
for i in 'Hello':
print(i)
while 循环,满足条件时进行循环,不满足条件时退出循环。如下所示:
# 求10!
sum=0
i=10
while i>0:
sum=sum+i;
i=i-1
print(sum)
break
用在 for 循环和 while 循环语句中,用来终止整个循环。如下所示:
str = 'Hello'
for s in str:
if s == 'e':
break
print(s)
continue
用在 for 循环和 while 循环语句中,用来终止本次循环。如下所示:
str = 'Hello'
for s in str:
if s == 'e':
continue
print(s)
pass
在编写代码时,如果遇到某个代码块暂时没有实现,可以使用pass语句作为占位符,保持语法的完整性。
在编写函数或类时,如果还没有具体的实现,可以使用pass语句作为占位符,以后再填充具体的代码逻辑。
在编写循环语句时,如果某个循环暂时不需要执行任何操作,可以使用pass语句跳过该循环。
先确保代码能跑的通。
x = 10
if x > 5:
pass # 暂时没有实现
# 示例2:在函数定义中使用pass
def my_function():
pass # 暂时没有实现
# 示例3:在类定义中使用pass
class MyClass:
pass # 暂时没有实现
# 示例4:在循环语句中使用pass
for i in range(5):
pass # 暂时没有实现