摘要: Undraw_the_Trees 点击查看笔者代码 #include<iostream> #include<vector> using namespace std; const int maxn = 20000+5, maxl = 200+5; int cnt = 0, sum = 0; strin 阅读全文
posted @ 2022-01-25 21:54 banyanrong 阅读(60) 评论(0) 推荐(0)
摘要: 列表需要使用中括号[]元素之间使用英文的逗号进行分割 []就定义了一个列表 列表的创建方式: 第一种方式:l = [....] 第二种方式:使用内置函数list() l = list([...]) 这边的内置函数list(),笔者认为本质上和int(),str()是一样的都是若强转类型函数 所以第一 阅读全文
posted @ 2022-01-25 15:10 banyanrong 阅读(182) 评论(0) 推荐(0)
摘要: 变量可以存储一个元素,而列表是一个大容器可以存储N多个元素,程序可以方便地对这些数据进行整体操作 列表相当于其他语言中的数组 注意这边列表强大的地方在于,其可以存储不同类型的对象,这是容器,是广义数组,更加符合我们人的日常思维,变量组的有序结合 变量存储的是一个变量的引用 而列表存储的是多个变量的引 阅读全文
posted @ 2022-01-25 15:01 banyanrong 阅读(123) 评论(0) 推荐(0)
摘要: 二重循环中的break和continue用于控制本层循环,注意其不会影响外层循环的执行,这边和C中的break和continue的作用范围是一样的,也符合逻辑 example: 点击查看代码 for i in range(5): for j in range(5): if j==1: break p 阅读全文
posted @ 2022-01-25 14:50 banyanrong 阅读(544) 评论(0) 推荐(0)
摘要: 有嵌套分支,那肯定也有嵌套循环 循环结构中又嵌套了另外的完整的循环结构,其中内层循环作为外层循环的循环执行体 这边出现了单行输出的另外一种模型 print(i, end=' '),这边应该是print对象默认end='\n',所以此时将最后的字符改成空格或者\t都可以了 这样子就可以实现单行输出了, 阅读全文
posted @ 2022-01-25 14:41 banyanrong 阅读(122) 评论(0) 推荐(0)
摘要: else的搭配 与else语句配合使用有三种情况 if ...: else: if条件表达式不成立的时候执行else 注意else还可以与while循环和for循环组合在一起(这是一个全新的知识) 注意以下的语句: while: else: for in: else: 这上面循环语句中的else只有 阅读全文
posted @ 2022-01-25 14:23 banyanrong 阅读(304) 评论(0) 推荐(0)
摘要: continue语句 用于结束当前循环,进入下一次循环,同样通常与if分支结构一起使用 (这边和前面的break可以结合在一起与C中的一样的理解) 注意这个不是终止整个循环只是终止当前循环进行下一次循环 输出零到五十[0,50]之间五的倍数: example: 点击查看代码 for i in ran 阅读全文
posted @ 2022-01-25 14:13 banyanrong 阅读(69) 评论(0) 推荐(0)
摘要: break语句 用于结束循环结构,通常与分支结构if一起使用 即非正常循环,在中间循环的时候直接退出 注意break打断的是循环语句,不是if语句 注意while循环中一般需要有改变变量这个操作,否则很容易成为死循环 example: 点击查看代码 for i in range(3): psd = 阅读全文
posted @ 2022-01-25 14:06 banyanrong 阅读(109) 评论(0) 推荐(0)
摘要: 水仙花数 153 == 3**3 + 5**3 + 1**3 点击查看笔者代码 for i in range(100, 1000): a = i % 10 b = i // 100 c = (i // 10) % 10 if a**3+b**3+c**3 == i: print(i) 假设一个数k, 阅读全文
posted @ 2022-01-25 13:58 banyanrong 阅读(119) 评论(0) 推荐(0)
摘要: for-in循环也可以简单称为for循环 in表达从(字符串,序列等)中依次取值,又称为遍历(全部都要取到) for-in遍历的对象必须是可迭代对象 目前可以简单认为只有字符串和序列是可迭代对象 它是一次从可迭代对象中取出元素赋值给自定义的变量 for-in的语法结构: for 自定义的变量 in 阅读全文
posted @ 2022-01-25 13:50 banyanrong 阅读(1459) 评论(0) 推荐(0)
摘要: 依然是while循环四步骤 初始化变量 条件判断 条件执行体 最后就是输出答案就可以了 点击查看笔者代码 a = 1 sum = 0 while a <= 100: if (a+1)%2:#if not a%2也是可以的,注意与或非的使用and or not sum+=a a+=1 print(su 阅读全文
posted @ 2022-01-25 13:34 banyanrong 阅读(162) 评论(0) 推荐(0)