Primer paso en la programación con Python3

En los tutoriales anteriores ya hemos aprendido algunos conocimientos básicos de sintaxis de Python3. A continuación, probemos algunos ejemplos.

Imprimir cadena:

Ejemplos

print("Hello, world!")

El resultado de salida es:

Hello, world!

Valor de la variable de salida:

Ejemplos

i = 256*256
print('El valor de i es:', i)

El resultado de salida es:

i 的值为: 65536

Definir variables y realizar operaciones matemáticas simples

Ejemplos

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

El resultado de salida es:

5

Definir una lista e imprimir sus elementos:

Ejemplos

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

El resultado de salida es:

google
ejemplo
taobao

Usar un bucle for para imprimir los números del 0 al 4:

Ejemplos

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

El resultado de salida es:

0
1
2
3
4

Según la condición, se genera un resultado diferente:

Ejemplos

x = 6
if x > 10:
    print("x es mayor que 10")
else:
    print("x es menor o igual que 10")

El resultado de salida es:

x 小于或等于 10

A continuación, intentemos escribir una secuencia de Fibonacci.

La sucesión de Fibonacci es un problema matemático clásico, donde cada número es la suma de los dos anteriores.

Ejemplo (Python 3.0+)

#!/usr/bin/python3 # Serie de Fibonacci: la secuencia de Fibonacci # La suma de los dos elementos determina el siguiente número a, b = 0, 1 while b < 10: print(b) a, b = b, a+b

El código en cuestióna, b = b, a+bLa forma de cálculo es primero evaluar la expresión de la derecha y luego asignar simultáneamente a la izquierda, equivalente a:

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

Al ejecutar el programa anterior, el resultado de salida es:

1
1
2
3
5
8

Este ejemplo introduce varias características nuevas.

La primera línea contiene una asignación múltiple: las variables a y b reciben simultáneamente los nuevos valores 0 y 1. La última línea utiliza nuevamente el mismo método; se puede ver que la expresión de la derecha se ejecuta antes de que ocurran los cambios de asignación. El orden de ejecución de la expresión de la derecha es de izquierda a derecha.

También se puede implementar usando un bucle for:

Ejemplos

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

Palabra clave "end"

La palabra clave `end` se puede utilizar para generar los resultados en la misma línea, o para añadir diferentes caracteres al final de la salida. Ejemplo:

Ejemplo (Python 3.0+)

#!/usr/bin/python3 # Serie de Fibonacci: la secuencia de Fibonacci # La suma de los dos elementos determina el siguiente número a, b = 0, 1 while b < 1000: print(b, end=',') a, b = b, a+b

Al ejecutar el programa anterior, el resultado de salida es:

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