Python的条件判断、循环和函数(超详细教学)

目录

一、条件判断

1.1 if语句

1.2 if else 语句

1.3 if elif else 语句

二、循环

2.1 累加

2.1.1 for循环

2.1.2 while循环

2.2 break跳出循环

2.3 列表表达式

2.3.1 定义

2.3.2 举例 

三、函数

3.1 求和函数

3.2 匿名函数


一、条件判断

1.1 if语句

A = 10
if A > 0:
    print("A是正数!")

1.2 if else 语句

A = -10
if A > 0:
    print("A是正数!")
else:
    print("A是负数!")

1.3 if elif else 语句

一般用于多重判断 

A = 86
if A > 95:
    print("优秀")
elif A > 85:
    print("良好")
elif A > 60:
    print("及格")
else:
    print("不及格")

二、循环

2.1 累加

实现循环累加计算1~100的数字和

2.1.1 for循环

A = range(1, 101)
sum = 0
for i in A:
    sum += i
print(sum)

2.1.2 while循环

A = 100
sum = 0
while A > 0:
    sum += A
    A = A -1
print(sum)

 

2.2 break跳出循环

当sum总和大于1000时,就跳出循环

A = 100
sum = 0
while A > 0:
    sum += A
    if sum > 1000:
        print("sum大于1000,跳出循环")
        break
    A = A - 1
print("sum:", sum)
print("A:", A)

2.3 列表表达式

2.3.1 定义

在列表中使用循环和判断的语句,称为列表表达式 

2.3.2 举例 

 通过循环保留列表中的偶数

A = list(range(10))
B = [i for i in A if i % 2 == 0]
print(B)

 

获取对应偶数的幂次方 

A = list(range(10))
B = [i ** i for i in A if i % 2 == 1]
print(B)

三、函数

        Python 函数是代码块,用于执行特定任务或计算并返回结果。它们有助于代码的重用、模块化和组织。

3.1 求和函数

        给予一个未知数,通过函数进行求和 

# 计算1~sum的总和函数
def sumx(sum):
    x = range(1, sum + 1)
    sum = 0
    for i in x:
        sum += i
    return sum
# 调用以上的函数
x = 100
print(sumx(x))

3.2 匿名函数

        python中的lambda函数也称匿名函数,没有具体的函数名称,也可以快速的定义单行函数 

# x的幂次方
f = lambda x: x**3
print(f(2))

上一篇文章:Python的元组和字典知识点该如何了解?-CSDN博客https://blog.csdn.net/Z0412_J0103/article/details/144840505?spm=1001.2014.3001.5501

作者:小星袁

物联沃分享整理
物联沃-IOTWORD物联网 » Python的条件判断、循环和函数(超详细教学)

发表回复