当前位置:首页>python>Python少儿编程-神奇的数字黑洞

Python少儿编程-神奇的数字黑洞

  • 2026-03-26 09:17:20
Python少儿编程-神奇的数字黑洞

想象知识更重要

编程能让想象变成现实

~Python少儿编程课堂来啦~

小朋友们,你们有没有听说过“黑洞”?不是宇宙里那个能吸走一切的可怕黑洞哦,今天我们要认识的是一个藏在数字里的“小调皮”——6174数字黑洞,也叫卡普雷卡尔黑洞~它是印度数学家卡普雷卡尔在1949年发现的,就像数字世界里的“无底洞”,不管你选一个什么样的4位数(注意哦,4个数字不能完全一样,比如1111、2222就不行),按照特定的规则玩游戏,最后一定会掉进“6174”这个黑洞里,再也逃不出来!是不是超神奇?

先来感受数字黑洞的魔力吧

我们拿小朋友们可能熟悉的数字8848来试试看(就是那个世界最高峰珠穆朗玛峰的高度哦,是不是很有纪念意义),跟着步骤走,看看它怎么“掉进”6174的:
  1. 排排坐,分大小:把8848的4个数字,按从大到小的顺序排一排,变成最大的数——8884;再按从小到大的顺序排一排,变成最小的数——4888。
  2. 来算差值:用最大的数减去最小的数,8884 - 4888 = 3996。
  3. 重复玩,找规律:拿着刚才算出来的3996,再重复上面的步骤:

    9963 - 3699 = 6264

    6642 - 2466 = 4176

    7641 - 1467 = 6174

哇哦!只需要4次,8848就变成了6174~ 就算我们再对6174重复步骤,7641 - 1467还是6174,再也变不出别的数啦,这就是数字黑洞的神奇之处!

用Python验证数字黑洞

既然数字黑洞这么神奇,我们就用Python写一个小程序,让电脑来帮我们验证一下——不管输入哪个符合要求的4位数,最后是不是都能得到6174。在写程序之前,我们先把“大任务”拆成一个个“小积木”,就像搭乐高一样,一步步来,就很简单啦!

01

任务分解:把复杂问题变简单

小朋友们想一想,要完成“验证数字黑洞”,我们需要做哪些事?其实就3件核心小事:

第一步:让用户输入一个4位数(还要检查一下,数字不能全一样哦,不然游戏没法玩~);

第二步:对这个数字,完成“排最大数→排最小数→算差值”的操作;

第三步:重复第二步,直到差值变成6174,然后告诉用户“成功啦,掉进黑洞啦”,还要数一数用了几次步骤。

02

模块设计:给程序分分工

我们给程序分3个“小模块”,每个模块做一件事,分工明确,不容易出错:
  1. 输入验证模块:负责接收用户输入的4位数,检查是否符合要求(4位、数字不全相同),不符合就提醒用户重新输入;
  2. 数字变换模块:负责把一个4位数,转换成最大数、最小数,再算出它们的差值;
  3. 循环验证模块:负责重复调用“数字变换模块”,直到得到6174,记录步骤数,最后输出结果。

03

流程图:看清程序的“行走路线”

小朋友们,我们用简单的流程图,看看程序是怎么一步步运行的,就像看地图一样清晰~

动手写代码啦

接下来就是最激动人心的环节——写代码!小朋友们跟着注释一步步看,每一行代码都有“小解释”,保证能看懂~

先上完整代码:

# 少儿编程Python:验证6174数字黑洞# 先写第一个模块:数字变换模块(把4位数变成最大数、最小数,算差值)defnumber_transform(num):    # 把数字转换成字符串,方便我们排序(比如1234变成"1234"    num_str = str(num)    # 确保数字是4位(比如如果差值是3位数,就变成0396,保证4位)    num_str = num_str.zfill(4)  # zfill(4)表示不足4位,前面补0    # 排最大数:把字符串排序后反转,再转成整数    max_num =int(''.join(sorted(num_str, reverse=True)))    # 排最小数:直接排序字符串,再转成整数    min_num =int(''.join(sorted(num_str)))    # 算差值,返回结果    return max_num - min_num# 第二个模块:输入验证模块(检查用户输入是否符合要求)definput_check():    whileTrue:  # 循环,直到输入正确为止        num = input("请输入一个4位数(4个数字不能完全相同):")        # 检查是否是4位数字        ifnotnum.isdigit()orlen(num)!=4:            print("哎呀,输入错啦!请输入4位数字哦~")            continue        # 检查4个数字是否完全相同(比如1111)        iflen(set(num))== 1:  # set(num)会去掉重复数字,长度为1说明全相同            print("哎呀,4个数字不能完全一样哦,重新输入吧!")            continue        # 输入正确,返回整数格式的数字        returnint(num)# 第三个模块:循环验证模块(主程序)defverify_black_hole():    print("🎉 6174数字黑洞验证程序启动啦!")    # 调用输入验证模块,获取正确的4位数    current_num = input_check()    step = 0  # 记录步骤数,初始为0    # 循环:直到当前数字变成6174    whilecurrent_num!=6174:        # 调用数字变换模块,算出下一个差值        current_num = number_transform(current_num)        step += 1  # 步骤数加1        # 打印每一步的结果,让我们看得更清楚        print(f"第{step}步:变换后得到 {current_num}")    # 循环结束,说明得到6174啦    print(f"\n✅ 验证成功!一共用了{step}步,成功掉进6174数字黑洞啦~")# 启动程序(这句话很重要,不然程序不会运行哦)verify_black_hole()
小朋友们,把这段代码复制到Python编辑器里,运行一下,输入一个4位数(比如1234、5678),看看电脑是不是能帮我们算出掉进黑洞的步骤~ 试试输入你喜欢的数字,看看谁用的步骤最少吧!

编程小知识:函数的“小秘密”

刚才我们写的代码里,有一个很重要的知识点——自定义函数,还有它的“小伙伴”——变量作用域。其实它们一点都不复杂,跟着我学,马上就能掌握!

(一)自定义函数:自己动手做“工具”

小朋友们,我们平时用的print()、input(),是Python自带的“工具”,而我们写的def number_transform(num): 这种,就是自己做的工具——自定义函数。

  • def 是“定义函数”的关键字,就像在说“我要做一个新工具啦”;
  • number_transform 是我们给工具起的名字,最好能看懂它做什么(比如这个名字,就是“数字变换”的意思);
  • 括号里的num,是“工具的原材料”,也就是函数的“参数”,我们把要处理的数字传给它;
  • return 是“工具的产出物”,也就是函数处理完后,给我们返回的结果(比如这个函数,返回的就是最大数减最小数的差值)。
为什么要自定义函数呢?比如我们的“数字变换”操作,在程序里要重复用好多次,如果每次都写一遍排序、算差值的代码,就太麻烦啦!我们把它做成函数,想用的时候直接“叫它”(调用函数)就可以,省时又省力~

(二)函数小拓展:无参、多参和带默认值的函数

小朋友们,除了上面这种需要传“原材料”(参数)的函数,函数家族还有三个“小伙伴”,它们各有各的本领,我们一起来认识一下,再动手写几个简单示例,一下子就能学会!

1. 无参函数:不需要“原材料”的工具

无参函数,就是不需要传任何“原材料”(括号里是空的),只要调用它,它就会自动完成任务的工具。就像我们按一下开关,电灯就会亮,不需要给电灯递东西一样~
示例代码
# 无参函数示例:打印一句问候语defsay_hello():  # 括号里是空的,没有参数,就是无参函数    print("小朋友们好呀!我是无参函数,不用传参数也能工作~")# 调用无参函数:直接写函数名+括号,不用传任何东西say_hello()# 运行结果:小朋友们好呀!我是无参函数,不用传参数也能工作~
小提醒:无参函数的括号不能少哦,哪怕里面没有内容,写say_hello()才是调用,写say_hello是没用的~

2. 多参函数:需要多个“原材料”的工具

之前我们写的number_transform(num)只有1个参数,而多参函数,就是需要2个或更多“原材料”才能工作的工具。比如我们做水果沙拉,需要苹果、香蕉、草莓多种水果,多参函数就像做沙拉的工具,要传多个“原材料”才行~
示例代码
# 多参函数示例:计算三个数字的总和defadd_three_num(a, b, c):  # 括号里有3个参数,就是多参函数    sum_result = a + b + c  # 用三个参数做加法    return sum_result  # 返回计算结果# 调用多参函数:要按顺序传3个“原材料”,用逗号隔开result1 = add_three_num(102030)result2 = add_three_num(51525)print("10+20+30的结果是:", result1)print("5+15+25的结果是:", result2)# 运行结果:# 10+20+30的结果是: 60# 5+15+25的结果是: 45
小技巧:调用多参函数时,参数的顺序要和定义时一致哦,不然会算错结果~

3. 参数带默认值的函数:有“默认原材料”的工具

这种函数更灵活啦!它的参数有一个“默认值”,就像商店里的商品有默认数量,你可以直接买默认的,也可以自己指定数量。调用时,不想传这个参数,就用默认值;想传,就用自己的数值~
示例代码
# 参数带默认值的函数示例:买文具defbuy_stationery(name, num=1):  # num=1就是参数的默认值    print(f"你买了{num}{name},一共花了{num*2}元(每个2元)~")# 调用方式1:只传第一个参数,第二个用默认值(num=1)buy_stationery("铅笔")# 调用方式2:传两个参数,覆盖默认值(num=5)buy_stationery("笔记本"5)# 运行结果:# 你买了1个铅笔,一共花了2元(每个2元)~# 你买了5个笔记本,一共花了10元(每个2元)~
小重点:带默认值的参数,要放在所有无默认值参数的后面哦,比如def buy_stationery(num=1, name)是错的,一定要把name(无默认值)放在前面~

(二)变量作用域:变量的“活动范围”

小朋友们,你们有没有自己的小房间?房间里的玩具,只有你能随便玩,别人不能随便碰;而客厅里的玩具,全家人都能玩。变量也一样,有自己的“活动范围”,这就是变量作用域。我们结合两个超简单的代码示例,一看就懂!

1. 局部变量:“房间里的玩具”
局部变量就是在函数里面定义的变量,就像你房间里的专属玩具,出了自己的房间(函数),别人就找不到它、用不了它啦,一旦走出房间,它就“消失”咯~
示例代码(踩坑小测试,看看会发生什么)
# 定义一个函数,里面放一个“房间里的玩具”(局部变量)defmy_room():    toy = "乐高积木"  # toy是局部变量,只属于my_room这个“房间”    print("我房间里有:", toy)  # 在房间里,能找到玩具# 调用函数,看看房间里的玩具my_room()# 尝试在“房间外”(函数外)找这个玩具print("客厅里能找到玩具吗?", toy)
运行结果:会报错!提示“name 'toy' is not defined”(找不到toy这个变量)。
小解释:toy是在my_room函数里定义的局部变量,只能在这个函数里用,出了函数就“失效”了,所以外面打印toy会报错哦~

2. 全局变量:“客厅里的玩具”

全局变量是在所有函数外面定义的变量,就像客厅里的公共玩具,不管是你的房间、弟弟妹妹的房间(各个函数),都能找到它、使用它~
示例代码(成功运行小案例):
# 在所有函数外面定义一个“客厅里的玩具”(全局变量)living_room_toy = "遥控汽车"  # 全局变量,属于整个程序# 第一个函数(你的房间),使用客厅玩具defmy_room():    print("我去客厅拿玩具:", living_room_toy)  # 能找到全局变量# 第二个函数(妹妹的房间),也使用客厅玩具defsister_room():    print("妹妹去客厅拿玩具:", living_room_toy)  # 也能找到全局变量# 调用两个函数,看看能不能用到客厅玩具my_room()sister_room()# 直接在“客厅”(函数外)打印玩具print("客厅里的玩具是:", living_room_toy)
运行结果(全部成功,没有报错):
我去客厅拿玩具: 遥控汽车

妹妹去客厅拿玩具: 遥控汽车

客厅里的玩具是: 遥控汽车

小拓展(简单了解即可):如果想在函数里修改全局变量,需要加一句“global 变量名”(比如global living_room_toy),就像告诉家人“我要把客厅的玩具换成别的啦”,这样所有地方都能看到修改后的玩具哦~

小挑战:试试拓展一下吧

小朋友们,学会了验证6174数字黑洞,我们来做个小挑战,看看谁最厉害:

1. 修改程序,让程序能记录每一步的“最大数、最小数、差值”,而不只是打印差值;

2. 试试输入不同的4位数,看看最少需要几步能掉进黑洞(提示:最少只要1步哦,找找哪个数字这么神奇~);

3. 思考一下:如果输入的不是4位数,比如3位数,会不会有数字黑洞?(答案是有的哦,3位数的数字黑洞是495,感兴趣的小朋友可以试试写程序验证一下!)

今天我们不仅认识了神奇的6174数字黑洞,还学会了用Python写程序验证它,更掌握了自定义函数和变量作用域的小知识,是不是收获满满?

编程就像玩游戏一样,只要我们把复杂的问题拆成一个个小步骤,一步步来,就能解决各种神奇的问题~ 下次我们再一起探索更多编程里的小奥秘吧!

(文末彩蛋:关注我,少儿编程不迷路,每天进步一点点!)

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 10:00:20 HTTP/2.0 GET : https://f.mffb.com.cn/a/482724.html
  2. 运行时间 : 0.163105s [ 吞吐率:6.13req/s ] 内存消耗:4,772.59kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=41184f8d93eaba620e16aa829703e4b7
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000617s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000521s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000253s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000254s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000480s ]
  6. SELECT * FROM `set` [ RunTime:0.000222s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000478s ]
  8. SELECT * FROM `article` WHERE `id` = 482724 LIMIT 1 [ RunTime:0.003707s ]
  9. UPDATE `article` SET `lasttime` = 1774576820 WHERE `id` = 482724 [ RunTime:0.000924s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000266s ]
  11. SELECT * FROM `article` WHERE `id` < 482724 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000433s ]
  12. SELECT * FROM `article` WHERE `id` > 482724 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.002463s ]
  13. SELECT * FROM `article` WHERE `id` < 482724 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003947s ]
  14. SELECT * FROM `article` WHERE `id` < 482724 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.006104s ]
  15. SELECT * FROM `article` WHERE `id` < 482724 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006202s ]
0.164493s