la création d'une table de multiplication en python, avec la saisie de l'utilisateur
Je suis extrêmement python donc, ma question peut sembler un peu trop trivial, mais croyez-moi, son comme la science de fusée à droite maintenant pour moi. Donc, c'est ici. Je dois créer un programme qui lit une seule ligne de saisie de l'utilisateur contenant un entier, et d'imprimer les multiples de ce nombre jusqu'à 12 fois plus que le nombre. Par exemple:
Entrez un nombre: 3
3 x 1 = 3
3 x 2 = 6
3 x 3 = 9
3 x 4 = 12
3 x 5 = 15
3 x 6 = 18
3 x 7 = 21
3 x 8 = 24
3 x 9 = 27
3 x 10 = 30
3 x 11 = 33
3 x 12 = 36
Je pense que je dois utiliser pour et gamme de fonctions, mais ne savent pas comment le faire. S'il vous plaît aider moi 🙁
- Nous n'allons pas faire vos devoirs pour vous. Désolé.
- À partir du nombre de réponses, il apparaît que nous ferons. =/
- Anonyme Python étudiant, vous aurez assez fréquent de trouver des gens sur StackOverflow désireux d'écrire trivial code pour vous, mais je vous promets que ce n'est pas dans votre intérêt: vous venez de ne pas apprendre de cette façon. Il est normal d'être confondu et demander de l'aide est grande. Mais si tu postes du code, expliquer où vous avez lutté, et demander de l'aide, vous aurez grandement améliorer votre expérience d'apprentissage. Bonne chance!
- oui, il y a toujours quelqu'un qui s'ennuie assez.
Vous devez vous connecter pour publier un commentaire.
C'est vraiment un programme de base,, toutes les choses sont couverts dans la base de python lui-même..
Vous devez passer par les liens suivants comme Octets de Python, LearnPython etc
Il y a plus de tutoriels pour vous d'aller à travers et obtenir commencé..
Cette ligne prend l'entrée de l'utilisateur
Cette ligne effectue une itération sur l'ensemble des valeurs de 1 à 12, en python, nous pouvons utiliser la fonction range pour ce..
range(1, 13)
est-il coz c'gamme de la fonction s'arrête avant la dernière valeur..%s est une chaîne de caractères mise en forme de la syntaxe, similaire à C, enfin
int(n)
est coz entrées sont dans un format de chaîne, nécessaire de les convertir en int avant que la multiplication peut se produireMais vous devriez vérifier si x est vraiment un certain nombre 😉
3
, cette impression sera3
,33
,333
,3333
, etc.Et voici un incompréhensible oneliner qui s'adaptera dans un Tweet, parce que pourquoi pas: