Apprendre à programme: les variables et les entrées utilisateur


Pour ce tutoriel, vous aurez besoin de Python. Ce tutoriel est 2 de cette série.

Cliquez ici pour Tutorial 1, où vous pouvez apprendre Python, comment installer Python, comment utiliser IDLE et créer le premier programme.

Variables

Le programme Bonjour tout le monde est bon, mais pas très intéressant. La seule chose qui se passe, ce est que un morceau de texte est imprimé sur l'écran d'ordinateur. Nous devons rendre nos programmes plus intéressant! Mais comment?




Eh bien, tout d'abord, de faire un programme plus intéressant, nous avons besoin de l'ordinateur se rappeler quelque chose comme notre nom ou notre couleur préférée. Nous pouvons alors demander Python-à-dire "Bonjour! Ravi de vous rencontrer ...", suivie par notre nom. Personnaliser les choses seraient beaucoup plus.

Pour Python se rappeler quelque chose pour nous, nous stockons tout ce qu'il est que nous voulons garder dans un variable. Une variable est un mot qui stocke la chose que nous voulons préserver. Donc, nous pouvons garder notre nom d'une variable, qui sera utilisé à une date ultérieure au sein de notre programme. Les variables seront très utiles dans nos efforts de programmation!

variables expliquées ...

Python juridique des noms de variables:

  1. Le début d'un nom de variable ne peut commencer par un tiret (-) ou une lettre.
  2. Les noms de variables ne peuvent contenir que des chiffres, des lettres et caractères de soulignement.

Nous créons une variable

Vous pouvez appeler une variable que vous voulez, de préférence un mot que vous savez ce qui est stocké en elle lors d'une nouvelle lecture à nouveau le programme. Donc, si nous voulons garder notre nom dans une variable, que je appellerais la variable my_name ou myName. Pensez le nom qui sera utilisé, mais gardez les règles suivantes pour le droit à l'esprit.

Attribuez un nom à la variable:

Pour enregistrer votre nom au sein de votre choix du nom variable est:

  1. Écrivez le nom de la variable
  2. Ajouter un signe égal sur la même ligne. Ceci va dire Python que vous souhaitez stocker le texte ou numéro choisi dans cette variable, ou en d'autres termes, que la variable est égal au texte ou chiffres que vous avez stockées.
  3. Après le signe égal, ajouter du texte ou le numéro que vous voulez stocker la ligne.
  4. Si vous voulez que le code à écrire 'print' suivie de la variable qui affiche ce qui est stocké en elle.

Le résultat suivant les étapes décrites ci-dessus est illustré dans le code suivant. Il suffit de taper le code suivant dans une nouvelle fenêtre Python et appuyez sur Enregistrer et exécuter. Assurez-vous d'écrire votre nom dans l'espace "votrenom".

Voici un exemple de stocker le mot «Susan» dans la variable 'de my_name' puis l'imprimer. Voyons ce qui se passe.


my_name = "Susan" impression (my_name)

Résultat ...

En utilisant ce que nous avons appris de ce petit programme, nous allons faire un programme plus intéressant hors de lui. Je vais obtenir l'ordinateur pour dire bonjour et puis mon nom, pour ajouter une touche plus personnelle.

my_name = "votrenom" imprimer («Bonjour!») impression (plaisir de vous rencontrer, 'my_name' E '+) print ('Bye pour l'instant,' + my_name)

Le code Explained

La première ligne est connue comme une instruction d'affectation. Vous affectez ou garder leur nom dans cette variable. Ne oubliez pas de mettre des guillemets autour de votre nom comme une chaîne!

L'ordinateur imprime ensuite un message d'accueil et ensuite ils disent que ce est un plaisir de vous rencontrer et ajouter votre nom à la phrase qui est stocké dans le my_name variable. Notez que la chaîne à la ligne 3 est terminée, et que vous ajoutez la variable. Vous ne ajoutez pas la variable dans le cadre de la chaîne.

Résultat ...

Entrée utilisateur

Disons que vous vouliez l'ordinateur pour vous demander votre nom, puis imprimer «Nice to meet you» suivie par ce que vous avez tapé à-dire: votre nom. Pour créer ce programme, Python va demander pour l'entrée utilisateur. Cette entrée qui donne python sera enregistrée dans une variable. Puis, Python sera en mesure d'imprimer à nouveau cette variable. Pour demander un utilisateur pour l'entrée et le stocker dans une variable, utilisez la ligne de code suivante.

user_name = entrée () modules et d'impression

Temps blancs

Avant de faire un programme complet sur la base de cela, nous devons d'abord apprendre à créer des lacunes et mettre un retard. Au lieu de tout texte envoyé dans une gros bloc, nous pouvons avoir chaque ligne imprimée séparément et avec un temps de retard.

Après chaque ligne, nous devrons mettre un print (). Les supports sont vides que nous ne voulons imprimer un espace sans texte. Pour avoir un retard, nous aurons besoin d'importer un module. Ce module est appelé la «forme longue» et l'importer au début de notre programme mettra "moment de l'importation". Ensuite, chaque fois que nous voulons un délai entre l'impression de chaque ligne, ajouter time.sleep (1) après chaque ligne. Le nombre entre parenthèses est le nombre de secondes que vous voulez dépenser.

Nous faisons un programme complet de cette intégration que nous avons appris.

le temps d'importation print ("Quel est votre nom?") my_name = entrée () imprimer («Bonjour!») print () time.sleep (1) impression (plaisir de vous rencontrer, 'my_name' E '+) print () time.sleep (1) print ('Bye pour l'instant,' + my_name)

Stuff technique: Qu'est-ce qu'un module?

Un module est un fichier dans la bibliothèque Python, qui contient les définitions de Python et déclarations. Si vous avez créé une formule et vous avez eu à utiliser plus d'une couple de fois dans la plupart des programmes, vous devrez créer un formulaire. Vous pouvez ensuite accéder à ce module simplement importer.

Hubbers et Chambres d'utilisateurs pour compléter le défi

Voici une liste de ceux qui ont terminé le défi avec le code parfait. Félicitations à tous!

  • drpennypincher - Il a obtenu son code avant et ce était super. Joli!

Défi

Après cette leçon et la leçon 1, vous avez appris très bien fait! Essayez de composer des programmes qui nécessitent une intervention de l'utilisateur, puis imprimer ces programmes. Mais si vous voulez un exercice, essayez le défi ci-dessous. Si vous savez comment le faire, dites-moi dans les commentaires et coller le code ainsi. Voyons voir combien d'entre nous peut le faire! Ce est le défi.

Le défi: Votre nom est M./Ms.Jones et se est approché d'un guichet automatique. Écrire un programme basé sur la façon dont le programme ATM. Voici une description de ce qui est attendu.

  1. Bienvenue à la Banque universelle!
  2. Quel est votre nom?
  3. Ravi de vous rencontrer ....
  4. Comment prendriez-vous (nom)?
  5. Prenant (montant) .... à partir de votre compte.
  6. Je L'Ai! Se il vous plaît prendre votre ... (montant)

Ce programme est le plus avancé qu'il pourrait être, mais au fil des semaines, vous apprendrez comment faire mieux et plus impressionnant. Assurez-vous que vous entrez dans la forme de temps et d'espaces vides. Bonne chance!

dans le prochain tutoriel ...

Notre prochain tutoriel qui est le 3ème de la série, se concentrera sur si les états tels que Python et prend des décisions tout et faire un jeu simple.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha