[PYTHON] Résumé de l'étude réalisée cette semaine (H29.1.30 ~ 2.5)

C'est une note que j'ai faite pour mon étude.

** Ce que j'ai fait **

la semaine dernière "Introduction au langage de programmation Python 3" https://www.udemy.com/intro-to-python3/ J'ai fini jusqu'à la section 2. Cependant, j'ai trébuché sur le chemin et j'ai décidé de m'arrêter.

Au lieu de cela, j'ai décidé de faire l'apprentissage de la paiza. https://paiza.jp/works

Il s'agissait en fait de consacrer la programmation à l'apprentissage vidéo et aux exercices sans faire de choses gênantes telles que la construction d'un environnement.

En une semaine, j'ai terminé le cours pour débutants en python et j'ai beaucoup appris sur ce que je ne comprenais pas.

** Je ne sais pas **

・ Je ne comprends pas «entrée».

Dans paiza, il y a des emplacements d'entrée et de sortie, et lorsque vous entrez dans l'emplacement d'entrée et l'exécutez, le résultat de sortie est affiché.

  1. Afficher la valeur saisie
  2. Afficher la valeur numérique sur une ligne saisie
  3. Afficher le numéro multiligne saisi

1. Afficher la valeur saisie

a = input() print(a)

Échantillon de valeur d'entrée Exemple de valeur de sortie

2. Afficher la valeur numérique sur une ligne saisie

data = input() print(data)

Valeur d'entrée 1 2 3 Valeur de sortie 1 2 3

3. Affichez le numéro multiligne saisi

import sys for line in sys.stdin.readlines(): print(line.rstrip)

Valeur d'entrée 1 2 3

Valeur de sortie 1 2 3

Je ne savais pas pourquoi cela s'était produit, mais apparemment, la fonction sys.stdin.readlines lit le fichier et le traite ligne par ligne, donc c'est comme ça.

développement

Ensuite, je donnerai la valeur totale du développement

num = [20,30,40,60]

print(sum(num))

La valeur de sortie est 150.

Faisons cela avec les numéros sur une ligne et sur plusieurs lignes.

~~ Je l'ai essayé, mais je ne peux pas encore le faire. ~~

~~ Je le posterai si possible. ~~ (2/6 c'était fait!) Je ne suis pas sûr des nombres, des tableaux et des transformations de type pour le moment.

line = input() print(line)

Valeur d'entrée 1 2 3 Valeur de sortie 1 2 3

je comprends que

line = input().split() print(line)

Valeur d'entrée 1 2 3 Valeur de sortie ['1', '2', '3']

Vous pouvez le voir aussi. Vous en avez fait un tableau.

Valeur de sortie [1,2,3] Comment faites-vous?

line = input().split()

line_int = list(map(int,line))

print(line_int)

La valeur de sortie est maintenant [1,2,3]! !!

Apparemment, la fonction de carte et la fonction de liste étaient la clé.

La fonction de carte "traite tous les éléments". Ce n'est pas bien compris.

Je ne comprends pas vraiment la fonction de liste.

Je vais le vérifier de temps en temps.

Donc, le total est

print(sum(line_int))

Recommended Posts

Résumé de l'étude réalisée cette semaine (H29.2.13 ~ 2.24)
Résumé de l'étude réalisée cette semaine (H29.1.30 ~ 2.5)
H29.2.27 ~ 3.5 Résumé de ce que j'ai fait
Résumé de Tensorflow / Keras
Résumé du site d'étude de programmation
Résumé de l'utilisation de pyenv
Résumé des opérations sur les chaînes
Résumé des arguments Python
Résumé de la méthode d'essai