Revue des bases de Python (FizzBuzz)

introduction

J'ai créé un algorithme de type fizz-buzz avec python, donc je vais le poster.

supposition

Quand c'est un multiple de 2, «~ est pair» Quand c'est un multiple de 3, ~ est un multiple de 3 Lorsqu'il est multiple de 6, «~ est un multiple de 6» Sinon, ~ est un autre nombre Est affiché.

Vous pouvez d'abord saisir le nombre de jugements.

Courir

Tout d'abord, créez une fonction pour déterminer le multiple.

def sample(x):
  if (x % 3 == 0 and x % 2 ==0):
    print(x,"Est multiple de 6")
  elif (x % 3 == 0):
    print(x,"Est un multiple de 3")
  elif (x % 2 == 0):
    print(x,"Est même")
  else:
    print(x,"Est un autre nombre")

ʻSi et ʻelse ont un: ʻà la fin de la ligne, ʻElif, pas elsif, Notez que nous utilisons ʻand` au lieu de &&, À part cela, ce n'est pas très différent du rubis.

Entrez ensuite les impressions.

print("Combien voulez-vous en afficher?")
y = int(input())

Si c'est juste une entrée, y = input () semble aller bien, mais il n'a pas été jugé comme un nombre, donc c'est écrit comme ça.

Enfin, faites un jugement multiple pour le nombre de fois que vous entrez.


for x in range(1, y + 1):
  sample(x)

Le nombre d'exécutions est déterminé par «range (1, y + 1)». Ici, le processus consiste à effectuer un échantillon (x) pour tous les entiers de 1 à y entrés plus tôt. sample (x) consiste à appeler la première fonction définie.

L'ensemble du code est le suivant.

# coding:utf-8
import sys

def sample(x):
  if (x % 3 == 0 and x % 2 ==0):
    print(x,"Est multiple de 6")
  elif (x % 3 == 0):
    print(x,"Est un multiple de 3")
  elif (x % 2 == 0):
    print(x,"Est même")
  else:
    print(x,"Est un autre nombre")

print("Combien voulez-vous en afficher?")
y = int(input())

for x in range(1, y + 1):
  sample(x)

Recommended Posts

Revue des bases de Python (FizzBuzz)
Les bases de Python ①
Bases de python ①
À propos de la liste de base des bases de Python
Apprenez les bases de Python ① Débutants élémentaires
[Python3] Comprendre les bases de Beautiful Soup
Je ne connaissais pas les bases de Python
À la recherche du FizzBuzz le plus rapide en Python
[Python3] Comprendre les bases des opérations sur les fichiers
Principes de base du grattage Python
le zen de Python
# 4 [python] Bases des fonctions
Bases de python: sortie
Ceci est le seul examen de base de Python ~ 1 ~
Ceci est le seul examen de base de Python ~ 2 ~
Ceci est le seul examen de base de Python ~ 3 ~
Vers la retraite de Python2
python: principes de base de l'utilisation de scikit-learn ①
À propos des fonctionnalités de Python
Principes de base de Python x SIG (1)
Le pouvoir des pandas: Python
Combien connaissez-vous les bases de Python?
Principes de base de Python x SIG (3)
Les bases de Python ⑤
Paiza Python Primer 5: Principes de base des dictionnaires
L'histoire de Python et l'histoire de NaN
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
Les bases de Python ④
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
Premiers pas avec Python Bases de Python
Les bases de Python ③
Les bases de Python
[Python] Comprendre le potentiel_field_planning de Python Robotics
Principes de base de Python x SIG (partie 2)
Les bases de Python
Les bases de Python
Les bases de Python ③
Les bases de Python ②
Les bases de Python ②
[Super basiques de Python] J'ai appris les bases des bases, donc je l'ai résumé brièvement.
Bases du traitement d'images binarisées par Python
Python: principes de base de la reconnaissance d'image à l'aide de CNN
Changer la longueur des chaînes csv Python
Vérifiez le comportement du destroyer en Python
Apprenez à nouveau les bases de Theano
[Mémo d'apprentissage] Bases de la classe par python
Apprenez les bases en touchant les variables python
Notes d'apprentissage depuis le début de Python 1
Vérifier l'existence du fichier avec python
À propos de l'environnement virtuel de Python version 3.7
Revoir le concept et la terminologie de la régression
[Python3] Réécrire l'objet code de la fonction
Le résultat de l'installation de python sur Anaconda