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