Programme Python du "Livre qui enseigne facilement la programmation difficile"

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))

Recommended Posts

Programme Python du "Livre qui enseigne facilement la programmation difficile"
Un programme qui supprime les instructions en double en Python
Un programme polyvalent qui formate les chaînes de commande Linux avec python
J'ai essayé "un programme qui supprime les déclarations en double en Python"
Lors de l'écriture d'un programme en Python
Un programme qui détermine si un nombre entré en Python est un nombre premier
Livre en spirale en Python! Python avec un livre en spirale! (Chapitre 14 ~)
[Python] Un programme qui crée des escaliers avec #
J'ai fait un programme de gestion de la paie en Python!
Ecrire un programme de chiffrement Caesar en Python
Essayez un tube de programmation fonctionnel en Python
Un programme qui utilise Python pour lire des fichiers indésirables
[Python] Un programme qui arrondit le score
Programmation avec Python
Livre Ali en python: Sec.2-3, Dynamic Planning (DP)
Un mémo que j'ai écrit un tri rapide en Python
Notes de programme simples Pub / Sub en Python
J'ai créé un programme cryptographique César en Python.
[Débutant] Que se passe-t-il si j'écris un programme qui s'exécute sur php en Python?
Programmation Python avec Excel
[Python] Un programme qui compte le nombre de vallées
Ecrire un programme de dynamique moléculaire super simple en python
Recevez des données de dictionnaire à partir de programmes Python avec AppleScript
Essayez d'incorporer Python dans un programme C ++ avec pybind11
D'un livre que les programmeurs peuvent apprendre ... (Python): Pointer
Que contient cette variable (lorsque le script Python est en cours d'exécution)
En Python, créez un décorateur qui accepte dynamiquement les arguments Créer un décorateur
Programme Shell qui devient aho par multiples de 3
[Python] Un programme qui compare les positions des kangourous.
Programme Python qui convertit les données ical en texte
MALSS (introduction), un outil qui prend en charge l'apprentissage automatique en Python
[Python] Un programme qui trouve le nombre d'étapes le plus court dans un jeu qui traverse les nuages
Prendre une capture d'écran en Python
Créer une fonction en Python
Créer un dictionnaire en Python
Une fonction qui divise l'itérable en N morceaux en Python
Publication d'une bibliothèque qui masque les données de caractères dans les images Python
À partir d'un livre que les programmeurs peuvent apprendre ... (Python): À propos du tri
Boucle sur un générateur qui renvoie un itérateur de date en Python
Créons un script qui s'enregistre avec Ideone.com en Python.
Des mots qui m'intéressaient en tant que débutant en programmation
Un programme qui redimensionne automatiquement la taille d'image requise pour les icônes d'application iOS en Python
À partir d'un livre que les programmeurs peuvent apprendre (Python): Décoder les messages
Résumé des points à garder à l'esprit lors de l'écriture d'un programme qui s'exécute sur Python 2.5
[Python] Programmation pour trouver le nombre de a dans une chaîne de caractères qui se répète un nombre spécifié de fois.
[Python] Un programme qui crée un tableau à deux dimensions en combinant des entiers
Créer un bookmarklet en Python
Créez le code qui renvoie "A et prétendant B" en python
[MQTT / Python] Implémentation d'une classe qui fait Pub / Sub de MQTT en Python
"Livre pour former la capacité de programmation à se battre dans le monde" Exemple de réponse au code Python - Matrice de 1,8 "0"
[Python] Un programme qui trouve les types d'oiseaux les plus courants
Dessinez un cœur en Python
Programme Python qui agrège l'utilisation du temps à partir des données icalendar
Un ensemble de fichiers de script qui font wordcloud avec Python3
Programme Python qui recueille quotidiennement des tweets contenant des mots-clés spécifiques et les enregistre en csv