私はユーザ番号を取得し、その時点までのすべての素数を見つけてリストに格納するプログラムを持っています。ユーザーの入力を追加する、これは私が右に得るように見えることです。私はちょうど私が助けを必要とする最後のビットを入れます。私が言うの8のユーザー入力を持っている場合リストから値を出力する、Pythonのヘルプ
num = int(raw_input('enter a number: '))
b = [2, 3, 5, 7, 11, #... etc up to the prime before the users number]
for a in b:
for c in b:
if c + a = num
print num, '=', a, '+', c
break
はしかし、それはプリントアウト:
8 = 3 + 5
8 = 5 + 3
を私はそれを得ることができる方法1つの値だけを印刷しますか?
これは、完全に感謝を働きました。私はそれに沿って他にもあるかもしれないことを私が知らなかったと思う、私はそれがif – user1176675