Python-Memo

Überblick

In dieser Lernsitzung wollte ich mit Python programmieren.

Studieninhalt

Die folgenden 4 Fragen wurden in dieser Vorlesung gestellt

9×9 curtain Odds of Oddness Ist. Im Folgenden werde ich die Punkte beschreiben, die ich persönlich anders fühlte als Java und C, als ich diese Probleme tatsächlich löste.

9×9 In diesem Problem habe ich das Problem hauptsächlich durch den Umgang mit numerischen Werten in der Eingabefunktion gelöst. Python unterscheidet sich von den Java- und C-Sprachen, die wir bisher gelernt haben a = 1 Ich dachte, dass es ein sehr praktischer Punkt ist, dass die Ausgabe nur durch Eingabe zu "1" wird Verwenden Sie außerdem "map (int, input (). Split ())", wenn Sie mehrere Zahlen in eine Zeile eingeben. curtain Wenn in diesem Problem der Unterschied zwischen A und 2B kleiner als 0 ist, wird das Fenster vollständig abgedeckt. if [bedingter Ausdruck]: [Verarbeitung, wenn der bedingte Ausdruck wahr ist] else: [Verarbeitung, wenn die Bedingung falsch ist] Könnte leicht mit gelöst werden. Der Unterschied zwischen der If-Anweisung und der Java- oder C-Sprache besteht darin, dass nach Eingabe des bedingten Ausdrucks Folgendes erforderlich ist: Wenn Sie den Verarbeitungsinhalt eingeben, geben Sie ihn mit einem Zeilenumbruch ein.

Odds of Oddness Wenn in diesem Problem die Anzahl der eingegebenen N gerade ist, beträgt die Wahrscheinlichkeit unter N N / 2, und wenn N ungerade ist, beträgt die Wahrscheinlichkeit unter N N / 2 + 1. Es kann mit der verwendeten if-Anweisung gelöst werden. Hier verwenden wir einen neuen Rest und eine neue Unterteilung. Der Rest von x ÷ y ist "x% y" Sie können den Quotienten von x ÷ y mit x / y finden In diesem Problem habe ich das Problem gelöst, indem ich den Fall in eine gerade Zahl unterteilt habe, wenn der Rest 0 war, und eine ungerade Zahl, wenn der Rest nicht 0 war.

Recommended Posts

Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-Memo
Python-Anfänger-Memo (9.2-10)
Python-Anfänger-Memo (9.1)
★ Memo ★ Python Iroha
[Python] EDA-Memo
Python 3-Operator-Memo
[Mein Memo] Python
Python3-Metaklassen-Memo
[Python] Grundkarten-Memo
Python-Anfänger-Memo (2)
[Python] Numpy Memo
Python-Klasse (Python-Lernnotiz ⑦)
Python OpenCV Installation (Memo)
Python-Modul (Python-Lernnotiz ④)
Visualisierungsnotiz von Python
Python
Python-Testpaket-Memo
[Python] Memo über Funktionen
Python-Memo für reguläre Ausdrücke
Memo zur Bisektionssuche (python2.7)
[Mein Memo] Python -v / Python -V
[Memo] Python 3-Listensortierung
Python-Tipps (mein Memo)
[Python] Memo Über Fehler
DynamoDB Script Memo (Python)
Python-Grundnotiz - Teil 2
Python-Rezeptbuch Memo
Python OpenCV Tutorial Memo
Python grundlegende Grammatik Memo
TensorFlow API-Memo (Python)
Python nützliche Memo-Links
Python-Dekorator-Operationsnotiz
Python-Grundnotiz - Teil 1
Effektives Python-Memo Punkt 3
Ungefähre Aufzählung Python-Memo
Python-Memo (für mich): Array
Behandlung von Python-Ausnahmen (Python-Lernnotiz ⑥)
Memo zur Messung der Python-Ausführungszeit
Twitter-Grafiknotiz mit Python
Python und Ruby Slice Memo
Python-Grammatik-Grundnotiz (1)
Persönliches Python-Code-Memo
Raspeye + Python + OpenGL-Memo
Python-Grundgrammatik (Verschiedenes) Memo (3)
Unveränderlicher Python-Typ int memo
Python-Memo mit Perl --join
Python-Datentyp-Zusammenfassungsnotiz
[MEMO] [Entwicklung der Entwicklungsumgebung] Python
Memo zur Erstellungsprozedur von [Python] virtualenv
Python-Grundgrammatik (Verschiedenes) Memo (4)
In Bezug auf die Beschleunigung von Python (Hinweis)
gzip memo
Kafka Python
Python-Steuerungssyntax, Funktionen (Python-Lernnotiz ②)