算法题
微笑丶1998
0 error(s), 0 warning(s)
展开
-
Python1000题0005题 修改图片分辨率 题解
Python1000题0005题 题解一、题目第 0005 题: 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。二、学习难点 如何找到图片(位置、需要判断文件类型) 如何缩放图片(保持纵横比) 三、代码from PIL import Image import os, imghdr def photo_resize(path): pw,ph = (1136原创 2017-12-11 17:46:52 · 275 阅读 · 0 评论 -
求一个数的所有因子和(包括1不包括自身)
int sum(int x) { int sum=0; for(int i=1; i<=x/2; i++) { if(x%i == 0) { sum += i; } } return sum; } 循环判断条件是 <=x/2 而不是 <x, 因为比x/2大的数是成不了因子的。 其它情况(数比较大,包不包括1和自身)只需要改动一下...原创 2017-12-10 21:32:29 · 9536 阅读 · 0 评论