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的元组和字典知识点该如何了解?-优快云博客icon-default.png?t=O83Ahttps://blog.youkuaiyun.com/Z0412_J0103/article/details/144827319下一篇文章: Python的Numpy库应用入门(超详细教程)-优快云博客icon-default.png?t=O83Ahttps://blog.youkuaiyun.com/Z0412_J0103/article/details/144840505?spm=1001.2014.3001.5501

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小星袁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值