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
El resultado de salida es:
Hello, world!
Valor de la variable de salida:
Ejemplos
print('El valor de i es:', i)
El resultado de salida es:
i 的值为: 65536
Definir variables y realizar operaciones matemáticas simples
Ejemplos
y = 2
z = x + y
print(z)
El resultado de salida es:
5
Definir una lista e imprimir sus elementos:
Ejemplos
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
print(i)
El resultado de salida es:
0 1 2 3 4
Según la condición, se genera un resultado diferente:
Ejemplos
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+)
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
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+)
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