Calcul de l'excédent sans utiliser le%

[Programmeur de processions](https://www.amazon.co.jp/%E8%A1%8C%E5%88%97%E3%83%97%E3%83%AD%E3%82%B0%E3% 83% A9% E3% 83% 9E% E3% 83% BC-% E2% 80% 95 Python% E3% 83% 97% E3% 83% AD% E3% 82% B0% E3% 83% A9% E3% 83 % A0% E3% 81% A7% E5% AD% A6% E3% 81% B6% E7% B7% 9A% E5% BD% A2% E4% BB% A3% E6% 95% B0-Philip-N-Klein / dp / 4873117771) p.19

Utilisez Python pour trouver le reste de 2304811 divisé par 47. Cependant, n'utilisez pas%.

Comment faire sans utiliser%! ?? J'étais accro, alors j'ai pris une note.

answer.py


2304811 - (2304811 // 47) * 47

Python a un opérateur appelé //, appelé troncature et division.

sample.py


print(10 / 3)      # 3.33333333333333
print(10 // 3)     # 3
print(10 // 3.3)   # 3.0
print(10 % 3.3)    # 0.10000000000000053
print(10 // 3.4)   # 2.0
print(10 // 3.33)  # 3.0

Pour les humains qui sont entrés à partir de C, si vous divisez une valeur entière par une valeur entière, elle sera arrondie et divisée. J'ai pensé, mais dans un monde sans moule, il semble que cela n'ira pas dans cette direction.

Recommended Posts

Calcul de l'excédent sans utiliser le%
Tri à bulles sans utiliser le tri
Écrivez FizzBuzz sans utiliser "="
Tri rapide sans utiliser le tri
Correction gamma sans utiliser OpenCV
[Python3] Google translate google translation sans utiliser l'API
Atteindre un modoki d'énumération sans utiliser d'énumération
Python, découpez sans utiliser deux-points (:). a .__ getitem__ (tranche (3,5)).
Enregistrer des fichiers à l'aide du stockage EC2 sans utiliser S3
Implémenter OAuth sans bibliothèque client (Java)
Permutez 1 et 2 sans utiliser l'instruction if
Utilisez la webcam sans affichage d'écran en utilisant python-zbar
Utilisation de sqlacodegen
Modifiez la sortie sans toucher au code en utilisant Argparse
Remarque: supprimez périodiquement sous / tmp sans utiliser tmpwatch