Je vais copier le programme Python de "Un livre qui enseigne facilement la programmation difficile". Soit dit en passant, l'évaluation est faible en amazon, mais la raison semble être que le titre «Dis-moi doucement» ne l'est pas. Inversement, pour ceux qui regardent Qiita, ce livre, qui décrit soigneusement les structures de données, les pointeurs, les classes, l'orientation des objets, etc., semble être un assez bon livre. Bien sûr, ce n'est pas une tige.
p.128 Liste 1
ball.py
a=4/3
p=3.14
r=15/2
r3=r**3
print(a*p*r3)
p.129 Liste 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) )
p.129 Graphique 14
>>> varNames = ['a', 'p', 'r', 'r3']
>>> for i in range(len(varNames)):
print(varNames[i])
>>> for d in varNames:
print(d)
p.129 Graphique 15
>>> varNames = ['a', 'p', 'r']
>>> varNames.remove('a')
>>> varNames
>>> varNames.insert(0, 'a')
>>> varNames
>>> varNames.append('r3')
>>> varNames
p.130 Figure B
import ui
import console
def button_tapped(sender):
console.alert("Hello", "Le bouton a été enfoncé", "OK")
button = ui.Button(title="bouton")
button.action = button_tapped
button.present("sheet")
p.185 Listing 1 Utilisation de la méthode de division mutuelle euclidienne pour calculer le plus grand diviseur commun (pgcd)
def gcd(a, b):
return a if b == 0 else gcd(b, a % b)
print(gcd(342, 162))