CHOcolateLIIIII 2022-12-13 18:45 采纳率: 57.1%
浏览 24

用python解决 不是很理解在主程序调用此函数

编写函数DisAllData,实现求出1000-9999之间的所有具有如下特点的四位数并显示,且把所有这样的四位数的和作为函数的返回值,在主程序中调用此函数。
它的平方根恰好就是它中间的两位数字(例如,2500开平方为50,恰为2500的中间两位)。

  • 写回答

1条回答 默认 最新

  • 快乐鹦鹉 2022-12-13 18:49
    关注

    就是在主函数里调用这个子函数的意思啊

    import math
    def DisAllData():
        sum = 0
        for n in range(1000,10000):
            k = math.sqrt(n)
            m = n//100%10*10 + n//10%10
            if k==m:
                sum = sum + n
                print(n)
         return sum
    if __name__ == '__main__':
        sum  = DisAllData()
        print(sum)
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 12月13日

悬赏问题

  • ¥15 如何用python语言从json数据中获取自己想过的值
  • ¥20 大数据采集用Python爬取猫眼电影数据
  • ¥15 用freertos后NVIC里系统时钟部分报错
  • ¥15 后缀表达式的计算算法问题
  • ¥15 安装mid360驱动后,执行rviz_MID360.launch rviz不显示
  • ¥15 关于#人工智能#的问题:(2)设计一个GUI,允许语音和文本实现谣言的检测
  • ¥50 请教 麒麟系统挂载怎么安装
  • ¥15 如何在ns3中实现路径的自由切换
  • ¥20 SpringBoot+Vue3
  • ¥15 IT从业者的调查问卷