蓝桥杯Python组如何实现数的分解算法?

2026-05-26 18:373阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计198个文字,预计阅读时间需要1分钟。

蓝桥杯Python组如何实现数的分解算法?

python蓝桥杯Python组—数字的分解import osimport sys

def check(x): y=str(x) if '2' in y or '4' in y: return 0 else: return 1

s=0for i in range(1, 672): for j in range(i + 1, 1009): k=2019 - i - j if i + j + k: s +=check(i + j + k)print(s)


蓝桥杯python组——数的分解

import os
import sys
def check(x):
y=str(x)
if '2' in y or '4' in y:
return 0
else:
return 1
s = 0
for i in range(1,672):
for j in range(i + 1,1009):
k = 2019 - i - j
if i < j < k and check(i) == 1 and check(j) == 1 and check(k):
s += 1
print(s)

最终答案为40785

谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!


蓝桥杯Python组如何实现数的分解算法?


本文共计198个文字,预计阅读时间需要1分钟。

蓝桥杯Python组如何实现数的分解算法?

python蓝桥杯Python组—数字的分解import osimport sys

def check(x): y=str(x) if '2' in y or '4' in y: return 0 else: return 1

s=0for i in range(1, 672): for j in range(i + 1, 1009): k=2019 - i - j if i + j + k: s +=check(i + j + k)print(s)


蓝桥杯python组——数的分解

import os
import sys
def check(x):
y=str(x)
if '2' in y or '4' in y:
return 0
else:
return 1
s = 0
for i in range(1,672):
for j in range(i + 1,1009):
k = 2019 - i - j
if i < j < k and check(i) == 1 and check(j) == 1 and check(k):
s += 1
print(s)

最终答案为40785

谢谢大家的支持,您的一键三连是 罡罡同学前进的最大动力!


蓝桥杯Python组如何实现数的分解算法?