摘要: 用Python画一颗特别的爱心,送给那个特别的她,给她一份浪漫的惊喜吧 阅读全文
posted @ 2018-12-25 08:07 泡沫° 阅读(18881) 评论(0) 推荐(2) 编辑
摘要: python格式化输出当前系统时间,可以实现暂停1秒输出时间 阅读全文
posted @ 2018-12-25 05:36 泡沫° 阅读(3267) 评论(0) 推荐(0) 编辑
摘要: 运行结果如下: 注:乘法算式按行输出,与完整格式相比,内层循环范围为i~9,当外层循环的i逐渐递增时,每行输出的算式个数会越来越少,print(" ")表示换行,不输出这句的话输出的乘法表格式错乱。 运行结果如下: 运行结果如下: 运行结果如下: 阅读全文
posted @ 2018-12-25 05:04 泡沫° 阅读(23685) 评论(2) 推荐(2) 编辑
摘要: 通过以上的例子我们来分析一下这几种复制列表的不同 1、直接赋值,其实就是默认浅拷贝传递对象的引用而已,原始列表改变,被赋值的B也会做相同的改变 2、浅拷贝,没有拷贝子对象,所以原始数据改变,子对象也会改变 3、深拷贝,包含对象里面的子对象的拷贝,所以原始对象的改变不会造成深拷贝里任何子元素的改变 阅读全文
posted @ 2018-12-25 02:38 泡沫° 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: ●斐波那契数列 斐波那契数列(Fibonacci sequence),是从1,1开始,后面每一项等于前面两项之和。 如果为了方便可以用递归实现,要是为了性能更好就用循环。 ◆递归方式实现生成前30个斐波那契数 list = [] for i in range(30): if i == 0 or i == 1: list.append(1) # print... 阅读全文
posted @ 2018-12-25 01:47 泡沫° 阅读(1814) 评论(0) 推荐(0) 编辑
摘要: 一个关于借钱的经典问题:第一天借一块钱,第二天是前一天的2倍,依此类推30天。请问第30天要给多少钱?总共又要给多少钱? money = 1 total = [] for day in range(1,31): if day == 1: print(f"第{day}天给{money}元钱") else: money *= 2 prin... 阅读全文
posted @ 2018-12-24 23:45 泡沫° 阅读(1840) 评论(0) 推荐(0) 编辑
摘要: 输入三个整数x,y,z,请把这三个数由小到大排序,再把数组由大到小排序,再输出最大值和最小值! #定义一个空数组 numbers = [] #循环遍历,下面的4是控制循环次数 for i in range(4): if i > 0: x = int(input(f"请输入第{i}个整数:")) #把用户输入的数传递到定义的numbers数组中 ... 阅读全文
posted @ 2018-12-24 23:24 泡沫° 阅读(20058) 评论(0) 推荐(0) 编辑
摘要: 输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天:直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 400 == 0 or (y % 4 ==0 and y % 100 ==0)) #定义一个数组,每个月的天数,由于python中的数组是从0开始,而月份是从1开始,所以数组第一个数为0 days... 阅读全文
posted @ 2018-12-24 22:42 泡沫° 阅读(12414) 评论(0) 推荐(0) 编辑
摘要: 解决办法:在setting.py的TEMPLATES‘DIRS'[]加入模版路径 TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 阅读全文
posted @ 2018-12-09 12:04 泡沫° 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 虚拟环境为什么需要虚拟环境: 到目前为止,我们所有的第三方包安装都是直接通过 pip install xx 的方式进行安装的,这样安装会将那个包安装到你的系统级的 Python 环境中。但是这样有一个问题,就是如果你现在用 Django 2.0.x 写了个网站,然后你的领导跟你说,之前有一个旧项目是 阅读全文
posted @ 2018-12-08 12:27 泡沫° 阅读(1801) 评论(0) 推荐(0) 编辑