整数と浮動小数点のリストを持っていて、それを印刷すると小数点なしの整数を出力する方法があります浮動小屋のためにそれを保つが、場所?Python 3.5.2では、浮動小数点数を維持しながら整数の小数点以下桁数を削除することは可能ですか
異なるカードの値が異なるデッキのカードに基づいてゲームを作成しました。各カードの値は、スーツに基づいて2,1.5,1または0.5のいずれかで乗算されます。これはランダムに行われます。このプロセスを10回繰り返す。
Scores = [2, 4, 6, 8, 10, 12, 15]
Suits = [2, 1.5, 1, 0.5]
TScore = 0
for each in range(10):
Score = random.choice(Scores)
Suit = random.choice(Suits)
TScore = Score * Suit
print("Your score is {0}".format(TScore))
は、コンソールがこのような何かを印刷することができる:
あなたのスコアは、あなたのスコアは、あなたのスコアは18.0
で22.5
で12
あるのコードは次のようになりますあなたのスコアは15
あなたのスコアは30
ですあなたのスコアはsの6.0
あなたのスコアは6.0
あなたのスコアは6.0
あなたのスコアは12
あなたのスコアは、整数、小数点が続いていないことを確認する方法がある6
されているのですか?上記jonrsharpeさんのコメントを参照するhttps://www.tutorialspoint.com/python/python_basic_operators.htm
:
どのように印刷していますか?あなたは彼らが両方のフロートではないと確信していますか? float.is_integerでテストすることもできます。例えば、 http://stackoverflow.com/q/21583758/3001761 – jonrsharpe
他の人が手助けするための詳細と十分なデータを提供してください。 – ade1e
これらは両方とも浮動小数点です。 –