摘要:
1.判断闰年 编写程序判断输入的年是否为闰年。四年一闰;百年不闰,四百年再闰;千年不闰,四千年再闰。 选择结构的经典例题,关键在于对题目信息的整合,意识到千年和四千年的条件都是百年和四百年的子集。 a=int(input()) if a%4==0 and a%100!=0: #先描述出题目对于闰年的 阅读全文
摘要:
可视化去你妈的 1 import matplotlib.pyplot as plt 2 import numpy as np 3 def label(x): 4 sinx = np.sin(x) 5 cosx = np.cos(x) 6 plt.plot(x,cosx,color="blue",ma 阅读全文
摘要:
T1 程序:编写Python程序以读取和打印``egypt.txt''文件中的每一行。 下面给出了” egypt.txt”文件的示例内容。 Printing each line in the text file Ancient Egypt was an ancient civilization of 阅读全文
摘要:
关于冒泡优化 其实这种通过检测当前序列是否有序的方法只适用于某些几乎排序好的特殊数据 会让他稍微快一些。 对那种很乱的数据区别不大 不如直接sort 函数参数为列表时 参数前面加* 虽然我可能从来不用 传递进去以后整个列表会变成某个元组的第一位元素 这个特性真的无语 创建集合用set() 集合元素不 阅读全文
摘要:
T1 输出名单py直接把列表元素当变量这个功能真好使 grade=[['张三',88],['李四',92]] for i in grade: print(i) T2 元素之和 emmmmmmm a=[1,2,3,4,5,6,7,8,9,10] ans=0 for i in a: ans+=i pri 阅读全文
摘要:
注释一大段用三个单引号开头和结尾 函数引用全局变量的时候前面加上global 在函数传参的时候在参数前面加上变量名可以不用管传参顺序 字符串和数字是不可变对象,跟C++还是不一样的 py最多函数嵌套1000层 阅读全文
摘要:
列表这个玩意封装了一大堆各种功能的函数,基本是把能用的功能全给你想全了,大大简化了操作 甚至循环变量可以直接转化为列表元素,不用按下标来遍历 如果想在列表里的任意位置插入元素 可以使用insert()函数 aList = [123, 'xyz', 'zara', 'abc'] aList.inser 阅读全文
摘要:
if __name__ == '__main__' 这个东西终于理解了 这玩意是干啥的呢 当你在py里面写了一个自定义函数的时候 某些编辑器会把这玩意当成是你自己写的一个库 然后你要是直接执行这个库肯定会出问题 所以在这个py文件里加入一个上文的判断 当执行的是本身的时候,我们加入一个main函数 阅读全文
摘要:
循环学了两个星期了,总结一下 要想理解循环 首先你要明白这玩意是用来解决什么问题的 在我们写程序的时候,通常会遇到很多问题是需要多次处理的 这时候,循环的作用就体现出来了 当你看到一道题,思路里出现了大量重复操作的时候 你就可以上循环了 以洛谷P5718为例 给出 n(n≤100)n(n≤100) 阅读全文
摘要:
while else循环真是个好东西 某些时候就不用加特判强制结束了 .pyc文件代表C语言解释器 print函数后面加end=' '就能输出空格了 还有一个元素竟然能乘以N次输出 素数表的暴力写法把第二层循环只用判断到根号N即可 直接优化到O(nsqrt(n)) T1 水仙花数 经典老题了属于是 阅读全文