[PYTHON] Zusammenfassung der in dieser Woche durchgeführten Studie (H29.1.30 ~ 2.5)

Dies ist eine Notiz, die ich für mein Studium gemacht habe.

** Was ich getan habe **

letzte Woche "Einführung in die Programmiersprache Python 3" https://www.udemy.com/intro-to-python3/ Ich bin mit Abschnitt 2 von fertig. Ich stolperte jedoch auf dem Weg und beschloss anzuhalten.

Stattdessen beschloss ich, Paiza zu lernen. https://paiza.jp/works

Dies diente dazu, die Programmierung dem Lernen und den Übungen von Videos zu widmen, ohne lästige Dinge wie das Erstellen einer Umgebung zu tun.

In einer Woche beendete ich den Python-Anfängerkurs und lernte viel über das, was ich nicht verstand.

** Weiß nicht **

・ Ich verstehe "Eingabe" nicht.

In Paiza gibt es Orte zum Eingeben und Ausgeben. Wenn Sie den Eingabeort eingeben und ausführen, wird das Ausgabeergebnis angezeigt.

  1. Zeigen Sie den eingegebenen Wert an
  2. Zeigen Sie den eingegebenen einzeiligen numerischen Wert an
  3. Zeigen Sie die eingegebene mehrzeilige Nummer an

1. Zeigen Sie den eingegebenen Wert an

a = input() print(a)

Eingabewertprobe Ausgabewertprobe

2. Zeigen Sie den eingegebenen einzeiligen numerischen Wert an

data = input() print(data)

Eingabewert 1 2 3 Ausgabewert 1 2 3

3. Zeigen Sie die eingegebene mehrzeilige Nummer an

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

Eingegebener Wert 1 2 3

Ausgabewert 1 2 3

Ich war mir nicht sicher, warum dies passiert ist, aber anscheinend liest die Funktion sys.stdin.readlines die Datei und verarbeitet sie Zeile für Zeile, also ist es so.

Entwicklung

Als nächstes werde ich den Gesamtwert für die Entwicklung angeben

num = [20,30,40,60]

print(sum(num))

Der Ausgabewert beträgt 150.

Lassen Sie uns dies mit den einzeiligen und mehrzeiligen Nummern tun.

~~ Ich habe es versucht, aber ich kann es noch nicht tun. ~~

~~ Ich werde es wenn möglich posten. ~~ (2/6 war fertig!) Ich bin mir derzeit nicht sicher über Zahlen, Arrays und Typtransformationen.

line = input() print(line)

Eingabewert 1 2 3 Ausgabewert 1 2 3

ich verstehe das

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

Eingabewert 1 2 3 Ausgabewert ['1', '2', '3']

Sie können dies auch sehen. Sie haben es zu einem Array gemacht.

Ausgabewert [1,2,3] Wie machst du das?

line = input().split()

line_int = list(map(int,line))

print(line_int)

Der Ausgabewert ist jetzt [1,2,3]! !!

Anscheinend waren die Kartenfunktion und die Listenfunktion der Schlüssel.

Die Kartenfunktion "verarbeitet alle Elemente". Es ist nicht gut verstanden.

Ich verstehe die Listenfunktion nicht wirklich.

Ich werde es von Zeit zu Zeit überprüfen.

Die Summe ist also

print(sum(line_int))

Recommended Posts

Zusammenfassung der in dieser Woche durchgeführten Studie (H29.2.13 ~ 2.24)
Zusammenfassung der in dieser Woche durchgeführten Studie (H29.1.30 ~ 2.5)
H29.2.27 ~ 3.5 Zusammenfassung meiner Arbeit
Tensorflow / Keras-Zusammenfassung
Zusammenfassung der Programmierstudie
Zusammenfassung der Verwendung von pyenv
Zusammenfassung der Zeichenfolgenoperationen
Zusammenfassung der Python-Argumente
Zusammenfassung der Testmethode