学习Python Day2

您所在的位置:网站首页 条件判断有哪些 学习Python Day2

学习Python Day2

2024-07-16 07:03| 来源: 网络整理| 查看: 265

目录

一、判断语句

1.if 语句

 2.if else语句

 3.多条件判断(if-elif-else语句)

 4.if else嵌套语句

 二、循环语句

1.while语句

3.补充知识:

(1)实现print语句不换行

 (2)制表符\t实现输出语句的对齐

(3)示例

4.for 循环

 5.range语句

(1)range(num)

 (2)range(num1,num2)

 (3)range(num1,num2,step)

(4)range可以决定for循环的循环次数

 5.for循环的嵌套

6.continue和break

(1)continue

(2)break

7.循环案例--发工资

 三、函数

1.函数的定义

 2.函数的传入参数

3.函数的返回值

4.函数说明文档

 5.函数的嵌套调用

一、判断语句 1.if 语句

基本形式:

        if+要判断的条件+":"

                条件成立时要做的事情

判断条件后会返回bool类型(True/False)

若为True,则条件成立,执行条件成立时需执行的代码,若为False,则不需要执行。

例如

age=20 if age>=18: print("解除防沉迷")

结果为:

PS:在if语句后,表达条件成立时要做的事情需要进行缩进,当需要执行的有多行代码时,只需要将每一行代码都缩进,而没有缩进的语句视为在if的框架之外。

 例如:

age=20 if age>=18: print("解除防沉迷") print("将成为大学生") #两行都有缩进,当if语句成立时都会执行 age=10 if age>=18: print("解除防沉迷") print("将成为大学生") print("时间过得真快")

 P2中最后的print没有缩进,不在if框架内,即使条件不成立,依旧会执行

 2.if else语句

相比于if语句,else语句可以让条件不成立时执行else里的代码

基本形式为:

 例如:

age=int(input("你的年龄:")) if age>=18: print("你已解除防沉迷") else: print("请好好学习")

 3.多条件判断(if-elif-else语句)

基本形式:

if int(input("你现在有多少钱"))>50: print("你可以买一些牛肉") elif int(input("你VIP等级为(1-5)"))>4: print("你可以免费领取一些牛肉") elif int(input("现在几点了"))>21: print("你可以拿走一些剩下的牛肉") else: print("你没肉吃")

 结果为:

 

 4.if else嵌套语句

 

 第二个if由于缩进,因此在第一个if的内容中,因此执行第2个if需要第一个if成立

在if里也可以嵌套多个elif和else

示例:

age=int(input("你的年龄:")) if age>=18: print("你是成年人") if age2: print("你可以免费领取福利") elif int(input("VIP等级:"))>3: print("你可以免费领取福利") else: print("很遗憾,你不满足条件") else: print("很遗憾,你不满足条件") else: print("很遗憾,你不满足条件")  二、循环语句 1.while语句

基本形式:

while+条件(布尔类型):

        条件成立执行的代码

例如:

i=0 while inum: print("bigger") else: print("smaller") #最后统计猜测的次数 print(f"你猜了{count}次")

2.while的嵌套循环

与if语句类似,while的嵌套循环只需要在while语句里用缩进的形式再写一段内层的while的语句

例如:

i=1 while i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3