鱼C论坛

 找回密码
 立即注册
楼主: 恶有鳄抱

[趣题] 经典奥数问题 —— 哈利波特的密码锁

[复制链接]
发表于 9 小时前 From FishC Mobile | 显示全部楼层
学习
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 9 小时前 | 显示全部楼层
这是小学奥数题
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 8 小时前 From FishC Mobile | 显示全部楼层
仔细再看一遍,理解
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 4 小时前 | 显示全部楼层
gaming1990 发表于 2026-4-8 08:57
学习了,第一次见到

尝试一下
  1. import random

  2. numbers =[i for i in range(1,10)]
  3. a,b,c,d,e,f,g,h = (random.choice(numbers) for i in range(8))

  4. if a+b==9 and b+c==8 and c+d==14 and d+e==11 and e+f==3 and f+g==3 and g+h==9 and h+a==13:
  5.     print(f"正确:{a}{b}{c}{d}{e}{f}{g}{h}")
  6. else:
  7.     print("不正确")
  8.    
  9. count=0  
  10. while True:
  11.     count+=1
  12.     if e+f==3 and f+g==3 and d+e==11:
  13.         print(e,f,g,d)
  14.         if d+c==14:
  15.             print(d,c)
  16.             if c+b==8:
  17.                 print(c)
  18.                 if a+b==9:
  19.                     print(a,b)
  20.                     if g+h==9 and a+h==13:
  21.                         print(a,b,c,g,h)
  22.                         break
  23.                     else:
  24.                         h=random.choice([1,2,3,4,5,6,7,8,9])
  25.                 else:
  26.                     a=random.choice([1,2,3,4,5,6,7,8,9])
  27.             else:
  28.                 b=random.choice([1,2,3,4,5,6,7,8,9])
  29.                
  30.         else:
  31.             c=random.choice([1,2,3,4,5,6,7,8,9])
  32.     else:
  33.         e=random.choice([1,2])
  34.         f=random.choice([1,2])
  35.         g=random.choice([1,2,3,4,5,6,7,8,9])
  36.         d=random.choice([1,2,3,4,5,6,7,8,9])
  37.    
  38. if a+b==9 and b+c==8 and c+d==14 and d+e==11 and e+f==3 and f+g==3 and g+h==9 and h+a==13:
  39.     print(f"正确:{a}{b}{c}{d}{e}{f}{g}{h}")
  40.     print(count)
  41. else:
  42.     print("不正确")
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 小时前 From FishC Mobile | 显示全部楼层
经典题目,学习了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 半小时前 From FishC Mobile | 显示全部楼层
学到了学到了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-4-9 18:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表