- くだすれPython(超初心者用) その35 [無断転載禁止]©2ch.net
270 :デフォルトの名無しさん (バッミングク MMff-6EVF [123.224.143.99])[sage]:2017/08/24(木) 22:09:19.76 ID:ToGGCV7KM - たぶん聞きたい内容はこんな感じでしょ。
a+b+c=10を満たす組合せをすべて示せ。ただしa,b,cは自然数とする。 やり方はいろいろあると思うけど簡単なやつをforつかって書くと result =[] for a in range(1,9): for b in range(1,9): for c in range(1,9): element = [a,b,c] if sum(element) == 10: result.append(element) こんな感じでしょ。 重複を除きたい(たとえば[1,1,8]と[1,8,1])場合はソートをかけてダブったやつを除けばいい。 やり方がわからないのはしょうがないが、質問力がもうちょっと欲しいわ
|