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

python中无法被整除,但要取最接近的可被整除的值

选择99和199范围内的任何数字,并使用Python代码检查该数字是否可被7整除。如果数字可整除,请打印以下内容: “该数字可被7整除”; 否则,请打印最接近您选择的数字,该数字可被7整除

n=int(input())
if n%7==0:
    print('该数字可被7整除')
else:
    m=n
    while m%7!=0: #找到下一个能被7整除的数
        m+=1
    a=m-n #计算m和n的距离
    b=n-m-7 #计算m-7和n的距离
    if a<b:
        print(m)
    else:
        print(n-b)

近期文章

  • 如何计算指令所占用的空间大小
  • 刚刚入门C语言,想问一下这样的应该怎么样弄?
  • 迭代一个角色系列
  • ping本地回环地址,如果ping通则仅输出OK,否则仅输出NO_OK,无其他信息
  • 关于使用servlet的method属性问题
  • 不懂就问,一道计算机组成原理的题
  • 使用template模板引擎过滤器过滤日期时的相关问题
  • MYSQL Exception: Fail to serialize response
  • pyspark没有启动成功什么原因
  • 全键盘健值单片机读取 问题
  • 我程序哪里错了吗?请帮我看看
  • 如何利用c语言来解答问题
  • Python 生成HTML report 报错了
  • MySQL:仅获取结果集的计数
  • QT中的setOptClrAndCltDir的作用?
  • 有关重写OnAfterInstall,执行触发两次的问题
  • phython的问题,能提示我吗
  • asp.net 启动报错是什么原因?
  • 该怎样解决这个问题呢
  • 后缀式的求值之 pta

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华