专业编程基础技术教程

网站首页 > 基础教程 正文

python编程500题-循环结构-求最大数#计算机

ccvgpt 2024-10-30 02:21:59 基础教程 6 ℃

python500题:第3章循环结构。

猎风老师的习题课。

python编程500题-循环结构-求最大数#计算机

大家好,下面来看一下循环结构里面的求最大数这道题目。题目是这样的:问555555的因数中最大的三位数是多少?没有输入格式,输出它的最大的三位数的因子。也就是这道题要找出6个5的因子,但是这个因子要是三位数还要是最大的。

开始编写程序,既然它的因子是三位数,那就从999开始往下找,for i in range最大的,从大往下找999,最小到100就99,每次减一。找这样的数i满足什么样的条件才是要找的?首先它已经是三位数了,再满足是6个5的因子,这样写if,6个5取余i等于0,就是它的倍数,这时候就输出这个i。

但是这时候自测一下会发现它输出的答案不止一个,因为6个5的因子有很多,而只要其中最大的一个。所以一旦找到一个因子之后立即要退出循环,加一个break关键字,运行自测,这样只会输出最大的。提交,正确。

最近发表
标签列表