我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

下列程序结果为什么是29

a=87 i=a//2 while i>0:if a%i==0:break i-=1 print(i)

初始化i = 87//2,整除,i=43;
然后while循环,如果i是a的因子,跳出循环,直接打印i;
区间(0,43],从43往下数,87的第一个1因子是29,故break,打印i;
望采纳

近期文章

  • 程序出了点问题大家看看
  • 求一篇视频上传预览的代码.......
  • 单片机定时器程序错误求解
  • 石子移动游戏:魔法操作
  • Linux跟目录怎么扩容,不加硬盘情况下,尽量详细点
  • Python运行时的问题
  • 怎么样才能彻底清理手机里存在的病毒
  • 怎样利用0、1、2、3 这四个数字组合成无重复数字的三位数,列举出所有种组合方式?
  • 这一个问题应该要怎么样去做啊
  • python程序设计
  • 驱动或连接失败,这是哪里出问题了
  • 安卓OPS投屏出现绿屏
  • 目录名称无效NotADirectoryError
  • php&mysql 小问题
  • C语言程序,求实数的绝对值。
  • sklearn安装失败
  • 用turtle库画一个SPU(沈阳药科大学)校徽
  • vue项目遇到Uncaught (in promise),不知道如何定义
  • 错误使用 fgets 文件标识符无效。使用 fopen 生成有效的文件标识符
  • 二维数组要怎么看 怎么比较

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华