Premiers pas en programmation Python3

Dans le tutoriel précédent, nous avons appris quelques bases de la syntaxe de Python3. Ensuite, essayons quelques exemples.

Afficher une chaîne de caractères :

Exemple

print("Hello, world!")

Le résultat de sortie est:

Hello, world!

Afficher la valeur de la variable :

Exemple

i = 256*256
print('The value of i is:', i)

Le résultat de sortie est:

i 的值为: 65536

Définir des variables et effectuer des opérations mathématiques simples

Exemple

x = 3
y = 2
z = x + y
print(z)

Le résultat de sortie est:

5

Définir une liste et afficher ses éléments :

Exemple

my_list = ['google', 'example', 'taobao']
print(my_list[0]) # Sortie "google"
print(my_list[1]) # Sortie "example"
print(my_list[2]) # Sortie "taobao"

Le résultat de sortie est:

google
example
taobao

Utiliser une boucle for pour afficher les nombres de 0 à 4 :

Exemple

for i in range(5):
    print(i)

Le résultat de sortie est:

0
1
2
3
4

Afficher différents résultats selon les conditions :

Exemple

x = 6
if x > 10:
    print("x est supérieur à 10")
else:
    print("x est inférieur ou égal à 10")

Le résultat de sortie est:

x 小于或等于 10

Ensuite, essayons d'écrire une suite de Fibonacci.

La suite de Fibonacci est un problème mathématique classique, où chaque nombre est la somme des deux nombres précédents.

Exemple (Python 3.0+)

#!/usr/bin/python3 # Série de Fibonacci : suite de Fibonacci # La somme des deux éléments détermine le nombre suivant a, b = 0, 1 while b < 10: print(b) a, b = b, a+b

Parmi ceux-ci, le codea, b = b, a+best calculé en évaluant d'abord l'expression de droite, puis en affectant simultanément au côté gauche, ce qui équivaut à :

n=b
m=a+b
a=n
b=m

Exécutez le programme ci-dessus, le résultat de sortie est :

1
1
2
3
5
8

Cet exemple introduit plusieurs nouvelles fonctionnalités.

La première ligne contient une affectation composée : les variables a et b reçoivent simultanément de nouvelles valeurs 0 et 1. La dernière ligne utilise à nouveau la même méthode. Vous pouvez voir que l'expression de droite est exécutée avant que l'affectation ne soit effectuée. L'ordre d'exécution de l'expression de droite est de gauche à droite.

Vous pouvez également utiliser une boucle for pour y parvenir :

Exemple

n = 10
a, b = 0, 1
for i in range(n):
    print(b)
    a, b = b, a + b

mot-clé end

Le mot-clé end peut être utilisé pour afficher les résultats sur la même ligne, ou pour ajouter différents caractères à la fin de la sortie, comme le montre l'exemple ci-dessous :

Exemple (Python 3.0+)

#!/usr/bin/python3 # Série de Fibonacci : suite de Fibonacci # La somme des deux éléments détermine le nombre suivant a, b = 0, 1 while b < 1000: print(b, end=',') a, b = b, a+b

Exécutez le programme ci-dessus, le résultat de sortie est :

1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,
Autres extensions