質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

0回答

884閲覧

python、三つ子素数を並べる問題

mmm1828

総合スコア0

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2021/01/02 07:51

編集2021/01/02 08:16

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
pythonのプログラミングについて質問です。
「100以下の三つ子素数を表示するプログラミング 」の書き方が全くわかりません。
素数のプログラミングはやった事がありますが、三つ子素数になると全くわかりません。コードを教えてください。解説もしてくださるとありがたいです。

三つ子素数は,pを素数としたときに(n, n + 2, n + 6) または (n, n + 4,n + 6)がすべて素数の組のことです。例えば、5,7,11 7,11,13 11,13,17 などの例が挙げられます。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

python
ソースコード

### 試したこと ここに問題に対して試したことを記載してください。 from functools import reduce from math import sqrt def lam(a,f): b = loop(a[0], a[0][-1]+1, f) return [b, a[1]+[b[-1]]] def sosu(f,c): return [[x-f,x] for x in reduce(lam, [f for i in range(c)], [[2],[]])[1]] print(sosu(4,10)) print(sosu(6,10)) このやり方でやったのですが、3つ並んで数が表示されません。どうやったら3つ並べられますか? ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2021/01/02 07:53

三つ子素数とは何でしょうか。 その説明、具体例を提示しましょう
mmm1828

2021/01/02 07:57

三つ子素数は,pを素数としたときに(n, n + 2, n + 6) または (n, n + 4,n + 6)がすべて素数の組のことです。説明不足ですいません。
y_waiwai

2021/01/02 08:01

質問は編集できるので、質問文に追記しましょう 具体例も提示していただければよろしいかと
mmm1828

2021/01/02 08:03

しときました。ご指摘ありがとうございます。
退会済みユーザー

退会済みユーザー

2021/01/02 08:13

> 三つ子素数になると全くわかりません。コードを教えてください。解説もしてくださるとありがたいです。 teratailでは課題などの作業依頼は非推奨になってます。 なにか自分で書いたものがあるのならそれを提示してどこがわからないのかもっと具体的な質問をしましょう。 https://teratail.com/help/avoid-asking
mmm1828

2021/01/02 08:15

更新しました。ご指摘ありがとうございます。
ppaul

2021/01/02 08:29

牛刀割鶏ですねえ。 しかし、質問者の意図を汲んで回答するよう努力します。 簡単な答えを示すのはそのあとにしましょう。
ppaul

2021/01/02 08:36

loopが未定義というエラーが出ました。あと、sqrtは使っていないようです。
mmm1828

2021/01/02 08:36

ありがとうございます...
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問