![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题
微笑丶1998
0 error(s), 0 warning(s)
展开
-
Python1000题0005题 修改图片分辨率 题解
Python1000题0005题 题解一、题目第 0005 题: 你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小。二、学习难点如何找到图片(位置、需要判断文件类型)如何缩放图片(保持纵横比)三、代码from PIL import Imageimport os, imghdrdef photo_resize(path): pw,ph = (1136原创 2017-12-11 17:46:52 · 287 阅读 · 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 · 9545 阅读 · 0 评论