首页
关于
在线观影
数据统计
在线直播
在线壁纸
更多
友情链接
Search
1
记录一次网站的崩溃历史!
43 阅读
2
欢迎使用 Typecho
34 阅读
3
如何免费利用授权服务器(License Server)激活Jetbrains全家桶
31 阅读
4
宝塔9.5.0开心版本 - 破解版 - 无后门版本
28 阅读
5
力扣509斐波那契数列
27 阅读
C/C++
Python
技术分享
前端项目学习
Vue
日常分享
登录
/
注册
Search
标签搜索
苹果cms
苹果cms问题
苹果cmsseo
Vue学习
RSS
RSS订阅
Django
Pycharm
Python
前后端不分离项目
影视网站
前端项目
DeepSeek
蒸馏模型
LLM
大语言模型
VUE
海绵博客
订阅教程
信息获取
小菩提
累计撰写
92
篇文章
累计收到
11
条评论
首页
栏目
C/C++
Python
技术分享
前端项目学习
Vue
日常分享
页面
关于
在线观影
数据统计
在线直播
在线壁纸
友情链接
搜索到
10
篇与
的结果
2024-11-11
第八天 for循环的嵌套使用
for循环嵌套使用语法for临时变量in待处理数据集(序列):循环满足条件应做的事情1 循环满足条件应做的事情2 循环满足条件应做的事情n ...... for临时变量in待处理数据集(序列): 循环满足条件应做的事情1 循环满足条件应做的事情2 循环满足条件应做的事情n ......案例#外层循环 i = 1 for i in range(1, 101): print(f"今天是向小美表白的第{i}天,加油。") #内层循环 for j in range(1,11): print(f"给小美送的第{j}朵花") print("小美 我喜欢你") print(f"第{i}天,表白成功")案例用for循环九九乘法表#外层循环控制行数 for i in range(1, 10): #内层循环控制每一行的数据 for j in range(1, i + 1): #内层循环输出每一行的内容 print(f"{j} * {i} = {j * i}\t", end="") #外层循环可以通过print输出一个回车符 print()
2024年11月11日
9 阅读
0 评论
0 点赞
2024-11-09
第七天 for循环
for循环/遍历循环while循环的条件是自定义的, 自行控制循环条件for循环是一种 “轮询” 机制,是对一批内容进行 逐个处理for循环就是将“待办事项”逐个完成的循环机制 例如剥蒜要一个一个剥语法for临时变量in待处理数据集(序列):(空格缩进)循环满足条件时执行name = "emily" for x in name: print(x)运行结果:emily注意:for循环无法定义循环条件理论上,python的for循环无法构建无限循环案例字符串变量name内容为itheima is a brand of itcast,通过for循环,统计有多少个字母aname = "itheima is a brand of itcast" count = 0 for x in name: if x == "a": count = count + 1 print(f"统计中的字符串a有{count}个")range语句待处理数据集,严格讲为 序列类型 ,其内容可以 一个个依次取出 的一种类型,包括:字符串列表元组......功能: 获得一个数字序列语法1range(num)从0开始到num结束的数字序列(不含num本身)for x in range(10): print(x)语法2range(num1,num2)获得一个从num1开始,到num2结束的数字序列(不含num2)for x in range(5, 10): print(x)语法3range(num1,num2,step)获得一个从num1开始,到num2结束的数字序列(不含num2)数字之间的步长step(step默认为1)for x in range(5, 10, 2): print(x)range用途很多,多数用在for循环场景案例1-100有几个偶数num = 100 count = 0 for x in range(1, num): if x % 2 == 0: count = count + 1 print(f"1-100不含100,有{count}个偶数")变量作用域for 临时变量 in待处理数据集: 循环满足条件时执行的代码临时变量:在编程规范上,作用范围(作用域), 只限定在for循环内部这种限定是规范的限定,不是强制限定不遵守也能运行,但不建议这样做如果需要访问临时变量,可以先在循环外定义它{dotted startColor="#ff6c6c" endColor="#1989fa"/}
2024年11月09日
10 阅读
0 评论
0 点赞
第六天 while语句
循环语句while循环语句条件 操作语法while 条件:条件满足,做的事情1 条件满足,做的事情2 ......只要条件满足,会无限循环执行案例1向小美表白100次i = 0 while i < 100: print("小美,我喜欢你") i += 1 #表示i = i + 1while的条件需要布尔类型 True False需要设置循环终止条件空格缩进和if判断一样案例2通过while循环,计算1累加到100的和sum = 0 i = 1 while i <= 100: sum = sum + i i = i + 1 print(f"1-100累加的和是:{sum}")案例3设置一个范围1-100的随机整数变量,通过while循环,input语句,判断输入的数字是否等于随机数,无限次机会,猜中为止,每次会提示大了还是小了,猜完后提示猜了几次import random num = random.randint(1,100) count = 0 flag = True while flag: guess = int(input("请输入你猜测的数字:")) count = count + 1 if guess == num: print("猜中了") flag = False else: if guess > num: print("你猜大了") else: print("你猜小了") print(f"你总共猜测了{count}次")while嵌套循环语法while 条件1: 条件1满足,做的事情1 条件1满足,做的事情2 ...... while条件2: 条件2满足,做的事情1 条件2满足,做的事情2 ......案例1每天都向小美表白直到成功,每次都送10朵玫瑰然后表白# 外层循环的控制变量 day = 1 while day <= 100: print(f"今天是第{day}天,准备表白") # 内层循环的控制变量 h = 0 while h <= 10: print(f"送给小美第{h}只玫瑰花") h = h + 1 print("我喜欢你") day = day + 1 print(f"坚持到第{day - 1}天,表白成功")注意:基于空格缩进来决定层次关系注意条件设置,避免出现无限循环案例2通过while循环,输出九九乘法表#外层循环的控制变量 i = 1 while i <= 9: #内层循环的控制变量 j = 1 while j <= i: #内层循环的print语句,不要换行,通过\t print(f"{j} * {i} = {j * i}\t",end='') j = j + 1 i = i + 1 print() #就是输出一个换行print输出不换行在print语句中,加上end=''就可以输出不换行print("hello", end='') print("world", end='')helloworld制表符\t\t 效果等于tab键可以让多行字符串进行对齐print("hello\tworld") print("itheima\tbest")hello worlditheima best
2024年11月08日
7 阅读
0 评论
0 点赞
第三天
第三天 数据类型 转换 标识符 运算符 字符串数据类型整数int浮点数 float字符串stringtype()语句语法:type(被查看类型的数据)1、在print语句中直接输出类型信息print(type("你好世界"))print(type("你好")) print(type(666))2、用变量储存type()的结果(返回值)赋值string_type = type("你好") int_type = type(666) float_type = type(13.14) print(string_type) print(int_type) print(float_type)3、使用type()语句,可以查看变量中存储的数据类型变量是没有类型的name = ("你好") name_type = type(name) print(name_type)数据类型转换转换语句转换成什么,就写什么str int float都是带有结果的(返回值),可以直接用print输出 或者 用变量存储结果值int(x) x转换为整数 float(x) x转换为浮点数str(x) x转换为字符串1、将数字类型转换成字符串num_str = str(11) print(type(num_str),num_str)2、将字符串转换成数字str = int("11") print(type(str),str) str1 = float("13.14") print(type(str1),str1)原则:万物都可以转换成字符串,带上" "就是字符串,但字符串转换成数字,必须确保都是数字。标识符定义在编程时所使用的一系列名字,用于给变量、类、方法等命名限制1、内容限定英文、中文、数字、下划线不推荐使用中文数字不可以开头2、大小写敏感大小写是完全区分的3、不可使用关键字命名规范变量名1、见名知意明了、简洁2、下划线命名法分割单词3、英文字母全小写类名方法名运算符算数运算符取整除 //取余%指数**赋值运算符a=1+2复合赋值运算符c+=a就是c=c+a-= = /= %= *=c = 3 c += 2 print("c += 2:",c)数据输入input语句1、数据输出:print 数据输入:input2、功能:从键盘获取输入的数据使用一个变量接收(存储)input语句获取的键盘输入数据3、input(提示信息),用以使用者输入内容前显示提示信息无论键盘输入什么类型数据,获取到的数据永远都是字符串类型。
2024年11月03日
11 阅读
0 评论
0 点赞
第五天 判断语句
判断语句布尔类型数字-布尔:表达现实生活的逻辑,即真假字面量True 本质是数字1False 本质是数字0布尔类型的数据,可通过定义得到,也可通过比较运算符进行内容比较得到定义bool_1 = True bool_2 = False print(f"bool_1变量的内容是:{bool_1},类型是:{type(bool_1)}") print(f"bool_2变量的内容是:{bool_2},类型是:{type(bool_2)}")比较运算符==、!=、<、>、>=、<=num_1 = 10 num_2 = 10 print(f"10 == 10的结果是:{num_1 == num_2}")或者num1 = 10 num2 = 12 print(f"10 != 12的结果是:{num1 != num2}")比较运算符if判断语句语法if 要判断的条件 : (冒号很重要)(四个空格)条件成立时,要做的事情age = 30 if age >= 18: print("我已成年")if else语句如果...满足条件时执行否则...不满足时执行print("欢迎来到游乐场,儿童免费,成人收费") age =int(input("请输入你的年龄:")) if age >= 18: print("您已成年,游玩需要补票10元") else: print("您未成年可以免费游玩") print("祝您游玩愉快")else后,不需要判断条件else代码块同样要4个空格缩进if elif else语句多个判断条件if 条件1:elif 条件2:elif 条件n:else:所有条件不满足应做事情print("欢迎来到动物园") height = int(input("请输入你的身高")) vip = int (input("请输入你的vip等级")) if height < 120: print("小于120cm,可以免费") elif vip > 3: print("vip级别大于3,可以免费") else: print("不好意思,条件都不满足,需要买票10元") print("祝您游玩愉快")**注意:多条件下,条件是互斥且有顺序的如果1已满足,则2、3就没用了**如果1、2、3都不满足,进入elseelse可以不写,等同于3个独立的判断** 可以在条件判断中,直接写input语句,节省代码print("欢迎来到动物园") if int(input("请输入你的身高")) < 120: print("小于120cm,可以免费") elif int(input("请输入你的vip等级")) > 3: print("vip级别大于3,可以免费") elif int(input("请告诉我今天几号")) == 1: print("今天是1号免费日") print("祝您游玩愉快")案例定义一个变量,数字类型,基于input语句输入猜想的数字,通过if和多次elif,判断数字和猜想的是否一样if int(input("猜一个数字")) == num: print("第一次猜对啦") elif int(input("猜错了,再猜一次:")) == num: print("猜对啦") elif int(input("猜错了,再猜一次:")): print("最后一次猜对啦") else: print("猜错了")判断语句嵌套满足前置条件才会二次判断的多层判断需求简单嵌套if int(input("你的身高多少:")) > 120: print("身高超出要求,不能免费") print("但是,如果等级大于3,可以免费") if int(input("你的等级多少:")) > 3: print("恭喜你,级别达标,可以免费") else: print("等级不达标,需要买票10元") else: print("欢迎,免费游玩")判断有2层外层if满足,才执行内层if外层if不满足,直接执行else注意空格缩进自由组合嵌套案例1公司发礼物,必须大于等于18岁小于30岁,同时入职时间需要大于两年,或者级别大于3才能领取age = 20 year = 1 level = 2 if age > 18: print("你是成年人") if age < 30: print("年龄达标") if year > 2: print("年龄和入职时间都满足,可以拿礼物") elif level > 3: print("年龄和级别满足,可以拿礼物") else: print("其他不满足,不能拿礼物") else: print("年龄不达标") else: print("不好意思,你未成年")案例2定义一个数字1-10,随机产生,通过3次嵌套判断猜出数字,每次猜不中会提示大还是小import random num = random.randint(1,10) guess = int(input("输入你要猜的数字:")) if guess == num: print("第一次就猜对啦") else: if guess > num: print("你猜大了") else: print("你猜小了") guess = int(input("再次输入你要猜的数字:")) if guess ==num: print("第二次猜中啦") else: if guess > num: print("你猜大了") else: print("你猜小了") guess = int(input("最后一次输入你要猜的数字:")) if guess == num: print("猜对啦") else: print("猜错啦,没有机会了"){dotted startColor="#ff6c6c" endColor="#1989fa"/}
2024年11月03日
11 阅读
0 评论
1 点赞
1
2