开始今天继续学python的后续内容主要学习条件判断和循环语句01_布尔类型布尔类型bool是 Python 中表示真True和假False的数据类型。# 布尔类型示例 is_active True is_finished False print(type(is_active)) # 输出布尔值常用于条件判断和循环控制。02_if 语句if 语句用于条件判断当条件为 True 时执行相应的代码块。# if 语句示例 age 18 if age 18: print(您已成年可以进入。)03_练习练习案例成年人判断1、通过input语句获取键盘输入为变量age赋值注意转换成数字类型2、通过if判断是否是成年人满足条件则输出提示信息如下 欢迎来到兰智数加学院学习儿童免费成年人收费。 您已成年学习需要收费 祝您学习愉快代码如下print(欢迎来到兰智数加学院学习儿童免费成年人收费。) # 定义变量 age int(input(请输入您的年龄)) # print(type(age)) # 判断是否成年 if age 18: print(您已成年学习需要收费) print(祝您学习愉快)04_if-else 语句if-else 语句在条件为 True 时执行一个代码块为 False 时执行另一个代码块。# if-else 语句示例 age 16 if age 18: print(您已成年。) else: print(您未成年。)05_练习练习案例我要买票吗 通过input语句获取键盘输入身高 判断身高是否超过120cm并通过print语句给出提示信息。print(欢迎来到游乐园) #定义身高变量 height int(input(请输入您的身高)) if height 120 print(您的身高超过120cm,游玩需要买票) else: print(您的身高未超过120cm,游玩不需要买票) print(f祝您游玩愉快)06_if-elif-else 语句if-elif-else 语句用于多个条件判断从上到下依次检查条件执行第一个为 True 的代码块。# if-elif-else 语句示例 score 85 if score 90: print(优秀) elif score 80: print(良好) elif score 60: print(及格) else: print(不及格)07_判断语句嵌套判断语句可以嵌套使用即在一个判断语句的代码块中包含另一个判断语句。# 判断语句嵌套示例 age 20 has_permission True if age 18: if has_permission: print(允许访问。) else: print(年龄达标但无权限。) else: print(年龄未达标。)08_练习练习 需求定义一个数字1~10随机产生通过3次判断来猜出数字 要求 1、数字随机产生范围控制在1-10 2、有3次机会猜测数字通过3层嵌套判断实现 3、每次猜不中会提示大了或者小了 提示可以定义一个num变量内存储随机数字。 import random num random.randint(1,10)import random # 随机数变量生成一个1-10的闭区间 num random.randint(1,10) guess_num int(input(请输入你要猜想的数字:)) # 判断 if guess_num num: print(恭喜第一次猜对了) else: # 多层判断 判断语句的嵌套 if guess_num num: print(大了) else: print(小了) # 第二次猜 guess_num int(input(请输入你要猜想的数字:)) if guess_num num: print(恭喜第二次猜对了) else: # 多层判断 判断语句的嵌套 if guess_num num: print(大了) else: print(小了) # 第三次猜测 guess_num int(input(请输入你要猜想的数字:)) if guess_num num : print(恭喜第三次猜对了) else: print(结束)09_while 循环while 循环在条件为 True 时重复执行代码块。# while 循环示例 count 0 while count 5: print(f当前计数{count}) count 1 print(循环结束。)10_练习练习1-100的和使用while循环累加1到100的和# 定义循环变量 i 1 # 定义一个累加变量 sum 0 while i 100: sum i # sum sum i sum 0 1 # 循环中止条件 i 1 print(f1-100的和是{sum})11_while 循环嵌套while 循环可以嵌套即在一个 while 循环内部包含另一个 while 循环。# while 循环嵌套示例 i 1 while i 3: j 1 while j 3: print(fi{i}, j{j}) j 1 i 111_九九乘法使用嵌套循环打印九九乘法表。# 九九乘法表示例 for i in range(1, 10): for j in range(1, i 1): print(f{j}×{i}{i*j}, end\t) print()12_for 循环for 循环用于遍历序列如列表、元组、字符串或其他可迭代对象。# for 循环示例 fruits [苹果, 香蕉, 橙子] for fruit in fruits: print(f水果{fruit})13_练习练习数一数有几个aname shujia is a brand of lan zhi需求定义一个字符串变量name内容shujia is a brand of lan zhi通过for循环遍历此字符串统计有多少个a# 定义一个计数变量 count 0 name shujia is a brand of lan zhi for x in name: # 判断有多少个a if x a: # 如果是a则count 1 count 1 print(fname中有{count}个a)14_range 语句range() 函数生成一个整数序列常用于 for 循环中控制循环次数。# range 语句示例 for i in range(5): # 0 到 4 print(i) for i in range(2, 6): # 2 到 5 print(i) for i in range(1, 10, 2): # 1, 3, 5, 7, 9 print(i)15_变量的作用域变量的作用域决定了在程序的哪些部分可以访问该变量。# 变量作用域示例 global_var 全局变量 def my_function(): local_var 局部变量 print(global_var) # 可以访问全局变量 print(local_var) # 可以访问局部变量 my_function() print(local_var) # 错误局部变量在函数外不可访问16_for 循环的嵌套for 循环也可以嵌套常用于处理二维数据或生成组合。# for 循环嵌套示例 for i in range(3): for j in range(2): print(f({i}, {j}))
学习日记2(7.14):条件判断与循环
发布时间:2026/7/16 3:28:58
开始今天继续学python的后续内容主要学习条件判断和循环语句01_布尔类型布尔类型bool是 Python 中表示真True和假False的数据类型。# 布尔类型示例 is_active True is_finished False print(type(is_active)) # 输出布尔值常用于条件判断和循环控制。02_if 语句if 语句用于条件判断当条件为 True 时执行相应的代码块。# if 语句示例 age 18 if age 18: print(您已成年可以进入。)03_练习练习案例成年人判断1、通过input语句获取键盘输入为变量age赋值注意转换成数字类型2、通过if判断是否是成年人满足条件则输出提示信息如下 欢迎来到兰智数加学院学习儿童免费成年人收费。 您已成年学习需要收费 祝您学习愉快代码如下print(欢迎来到兰智数加学院学习儿童免费成年人收费。) # 定义变量 age int(input(请输入您的年龄)) # print(type(age)) # 判断是否成年 if age 18: print(您已成年学习需要收费) print(祝您学习愉快)04_if-else 语句if-else 语句在条件为 True 时执行一个代码块为 False 时执行另一个代码块。# if-else 语句示例 age 16 if age 18: print(您已成年。) else: print(您未成年。)05_练习练习案例我要买票吗 通过input语句获取键盘输入身高 判断身高是否超过120cm并通过print语句给出提示信息。print(欢迎来到游乐园) #定义身高变量 height int(input(请输入您的身高)) if height 120 print(您的身高超过120cm,游玩需要买票) else: print(您的身高未超过120cm,游玩不需要买票) print(f祝您游玩愉快)06_if-elif-else 语句if-elif-else 语句用于多个条件判断从上到下依次检查条件执行第一个为 True 的代码块。# if-elif-else 语句示例 score 85 if score 90: print(优秀) elif score 80: print(良好) elif score 60: print(及格) else: print(不及格)07_判断语句嵌套判断语句可以嵌套使用即在一个判断语句的代码块中包含另一个判断语句。# 判断语句嵌套示例 age 20 has_permission True if age 18: if has_permission: print(允许访问。) else: print(年龄达标但无权限。) else: print(年龄未达标。)08_练习练习 需求定义一个数字1~10随机产生通过3次判断来猜出数字 要求 1、数字随机产生范围控制在1-10 2、有3次机会猜测数字通过3层嵌套判断实现 3、每次猜不中会提示大了或者小了 提示可以定义一个num变量内存储随机数字。 import random num random.randint(1,10)import random # 随机数变量生成一个1-10的闭区间 num random.randint(1,10) guess_num int(input(请输入你要猜想的数字:)) # 判断 if guess_num num: print(恭喜第一次猜对了) else: # 多层判断 判断语句的嵌套 if guess_num num: print(大了) else: print(小了) # 第二次猜 guess_num int(input(请输入你要猜想的数字:)) if guess_num num: print(恭喜第二次猜对了) else: # 多层判断 判断语句的嵌套 if guess_num num: print(大了) else: print(小了) # 第三次猜测 guess_num int(input(请输入你要猜想的数字:)) if guess_num num : print(恭喜第三次猜对了) else: print(结束)09_while 循环while 循环在条件为 True 时重复执行代码块。# while 循环示例 count 0 while count 5: print(f当前计数{count}) count 1 print(循环结束。)10_练习练习1-100的和使用while循环累加1到100的和# 定义循环变量 i 1 # 定义一个累加变量 sum 0 while i 100: sum i # sum sum i sum 0 1 # 循环中止条件 i 1 print(f1-100的和是{sum})11_while 循环嵌套while 循环可以嵌套即在一个 while 循环内部包含另一个 while 循环。# while 循环嵌套示例 i 1 while i 3: j 1 while j 3: print(fi{i}, j{j}) j 1 i 111_九九乘法使用嵌套循环打印九九乘法表。# 九九乘法表示例 for i in range(1, 10): for j in range(1, i 1): print(f{j}×{i}{i*j}, end\t) print()12_for 循环for 循环用于遍历序列如列表、元组、字符串或其他可迭代对象。# for 循环示例 fruits [苹果, 香蕉, 橙子] for fruit in fruits: print(f水果{fruit})13_练习练习数一数有几个aname shujia is a brand of lan zhi需求定义一个字符串变量name内容shujia is a brand of lan zhi通过for循环遍历此字符串统计有多少个a# 定义一个计数变量 count 0 name shujia is a brand of lan zhi for x in name: # 判断有多少个a if x a: # 如果是a则count 1 count 1 print(fname中有{count}个a)14_range 语句range() 函数生成一个整数序列常用于 for 循环中控制循环次数。# range 语句示例 for i in range(5): # 0 到 4 print(i) for i in range(2, 6): # 2 到 5 print(i) for i in range(1, 10, 2): # 1, 3, 5, 7, 9 print(i)15_变量的作用域变量的作用域决定了在程序的哪些部分可以访问该变量。# 变量作用域示例 global_var 全局变量 def my_function(): local_var 局部变量 print(global_var) # 可以访问全局变量 print(local_var) # 可以访问局部变量 my_function() print(local_var) # 错误局部变量在函数外不可访问16_for 循环的嵌套for 循环也可以嵌套常用于处理二维数据或生成组合。# for 循环嵌套示例 for i in range(3): for j in range(2): print(f({i}, {j}))