Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"

Ich werde das Python-Programm von "Ein Buch, das leicht schwieriges Programmieren lehrt" kopieren. Übrigens ist die Bewertung in Amazon niedrig, aber der Grund scheint zu sein, dass der Titel "Sag es mir sanft" nicht ist. Umgekehrt scheint dieses Buch, das Datenstrukturen, Zeiger, Klassen, Objektorientierung usw. sorgfältig beschreibt, für diejenigen, die sich Qiita ansehen, ein ziemlich gutes Buch zu sein. Natürlich ist es kein Stemmer.

S.128 Listing 1

ball.py


a=4/3
p=3.14
r=15/2
r3=r**3

print(a*p*r3)

S.129 Listing 3

ball.py


a=4/3
p=3.14
r=15/2
r3=r**3

print(a*p*r3)

def show(name, val):
    return name + '=' + str(val)

print( show("a", a) )
print( show("p", p) )
print( show("r", r) )
print( show("r3", r3) )

S.129 Abbildung 14

>>> varNames = ['a', 'p', 'r', 'r3']
>>> for i in range(len(varNames)):
        print(varNames[i])
>>> for d in varNames:
    print(d)

S.129 Abbildung 15

>>> varNames = ['a', 'p', 'r']
>>> varNames.remove('a')
>>> varNames
>>> varNames.insert(0, 'a')
>>> varNames
>>> varNames.append('r3')
>>> varNames

S.130 Abbildung B.

import ui
import console

def button_tapped(sender):
    console.alert("Hello", "Der Knopf wurde gedrückt", "OK")

button = ui.Button(title="Taste")
button.action = button_tapped
button.present("sheet")

S.185 Listing 1 Verwenden der euklidischen Methode der gegenseitigen Teilung zur Berechnung des größten gemeinsamen Teilers (gcd)


def gcd(a, b):
    return a if b == 0 else gcd(b, a % b)
print(gcd(342, 162))

Recommended Posts

Python-Programm von "Buch, das schwieriges Programmieren leicht lehrt"
Ein Programm, das doppelte Anweisungen in Python entfernt
Ein Allzweckprogramm, das Linux-Befehlszeichenfolgen mit Python formatiert
Ich habe versucht, "ein Programm, das doppelte Anweisungen in Python entfernt"
Beim Schreiben eines Programms in Python
Ein Programm, das bestimmt, ob eine in Python eingegebene Zahl eine Primzahl ist
Spiralbuch in Python! Python mit einem Spiralbuch! (Kapitel 14 ~)
[Python] Ein Programm, das Treppen mit # erstellt
Ich habe ein Pay-Management-Programm in Python erstellt!
Schreiben Sie ein Caesar-Verschlüsselungsprogramm in Python
Probieren Sie eine funktionale Programmierpipe in Python aus
Ein Programm, das Python zum Abspielen von Junk verwendet
[Python] Ein Programm, das die Partitur rundet
Programmieren mit Python
Ali Buch in Python: Abschnitt 2-3, Dynamische Planung (DP)
Ein Memo, das ich schnell in Python geschrieben habe
Einfache Pub / Sub-Programmhinweise in Python
Ich habe ein Caesar-Kryptografieprogramm in Python erstellt.
[Anfänger] Was passiert, wenn ich ein Programm schreibe, das in Python auf PHP läuft?
Python-Programmierung mit Excel
[Python] Ein Programm, das die Anzahl der Täler zählt
Schreiben Sie ein super einfaches molekulardynamisches Programm in Python
Empfangen Sie Wörterbuchdaten von Python-Programmen mit AppleScript
Versuchen Sie, Python mit pybind11 in ein C ++ - Programm einzubetten
Aus einem Buch, das Programmierer lernen können ... (Python): Zeiger
Was ist in dieser Variablen (wenn das Python-Skript ausgeführt wird)?
Erstellen Sie in Python einen Dekorator, der Argumente dynamisch akzeptiert. Erstellen Sie einen Dekorator
Shell-Programm, das in Vielfachen von 3 aho wird
[Python] Ein Programm, das die Positionen von Kängurus vergleicht.
Python-Programm, das ical-Daten in Text konvertiert
MALSS (Einführung), ein Tool, das maschinelles Lernen in Python unterstützt
[Python] Ein Programm, das die kürzeste Anzahl von Schritten in einem Spiel findet, das Wolken überquert
Machen Sie einen Screenshot in Python
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Eine Funktion, die iterable in Python in N Teile unterteilt
Veröffentlichung einer Bibliothek, die Zeichendaten in Python-Bildern verbirgt
Aus einem Buch, das Programmierer lernen können ... (Python): Über das Sortieren
Durchlaufen Sie einen Generator, der einen Datumsiterator in Python zurückgibt
Erstellen wir ein Skript, das sich bei Ideone.com in Python registriert.
Wörter, die mich als Programmieranfänger interessiert haben
Ein Programm, das die für iOS-App-Symbole in Python erforderliche Bildgröße automatisch ändert
Aus einem Buch, das Programmierer lernen können (Python): Nachrichten dekodieren
Zusammenfassung der Punkte, die beim Schreiben eines Programms zu beachten sind, das unter Python 2.5 ausgeführt wird
[Python] Programmieren, um die Nummer von a in einer Zeichenfolge zu finden, die eine bestimmte Anzahl von Malen wiederholt.
[Python] Ein Programm, das durch Kombinieren von Ganzzahlen ein zweidimensionales Array erstellt
Erstellen Sie ein Lesezeichen in Python
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
[MQTT / Python] Implementierte eine Klasse, die Pub / Sub von MQTT in Python ausführt
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel - 1,8 "0" -Matrix
[Python] Ein Programm, das die häufigsten Vogeltypen findet
Zeichne ein Herz in Python
Python-Programm, das die Zeitnutzung aus icalendar-Daten aggregiert
Eine Reihe von Skriptdateien, die Wordcloud mit Python3 ausführen
Python-Programm, das täglich Tweets mit bestimmten Schlüsselwörtern sammelt und in CSV speichert