-1

私はPythonの初心者で、8で割り切れるすべての数字を見つけようとしていました

例えば:

A range from 0-300 
4

4 に答える 4

3

2 つの数値の間の数値のリストを取得するには、range()関数を使用します。

数値が 8 で割り切れるかどうか (余りはないと仮定します) を調べるには、剰余演算子を使用します。例えば:

>>> 4 % 3
1
>>> 16 % 8
0

これは、最初の数値を 2 番目の数値で割った余りを返します。


では、コードを書いてみてください。問題が発生した場合は、試したことを示す別の質問をしてください。

于 2013-09-26T03:11:36.067 に答える
1

このようにモジュロ演算子を使用します

80%8
>>> 0

160%8
>>> 0

数値が割り切れて余りがない場合はゼロを返します

range()または、次のようにして step オプションを使用できますrange(0, 300, 8)

演算子の詳細

于 2013-09-26T03:10:34.330 に答える
1

次のようにすると、0 から 300 までの 8 で割り切れる数のリストが得られます。

[x for x in xrange(300) if x % 8 == 0]
于 2013-09-26T03:12:03.010 に答える