Tutorial de programación de Python (Python 2.7) (11 / 17 paso)

Paso 11: If-condiciones

Código sólo ejecutar estrictamente en el mismo orden es aburrido, sería muy cool tener condiciones en algunas cosas!
Como ejemplo tenemos al usuario un número de entrada y queremos que el programa que nos diga si el número era menos de 10 o no.
Tal programa podría, por ejemplo, como esto:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!" 

Como se puede ver, estas Condiciones si son bastante simples. tiene una palabra clave, si una condición, en nuestro caso número < 10 y dos puntos (:). Después de guión el código que se ejecutará sólo si condición es verdadera.
Si la condición es false, se omitirá el bloque if y continúa ejecutando el código luego. Tomar este código como un ejemplo:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!"print"I will always be displayed!" 

También es posible tener alguna pieza de código que se ejecuta sólo si la condición es falsa, tomemos el siguiente ejemplo:

 number =int(raw_input("Please enter a number:")) if number <10: print"Your number was less than 10!"else: print"Your number was 10 or greater!" 

OK, ahora usted podría pensar "Slow down Sorunome, ¿por qué escribir 10 o mayor?".
Bueno, eso es bastante simple. Vamos a decir entró 10 como su número, Python a ver la condición if. 10 no es menos de 10, así que salta a la otra parte!

También puede comprobar si un número es mayor que un valor con el operador de > , o si es igual, con el operador == .
Importante: no mezclar el único signo de igual (=) para almacenar las variables y el signo igual doble (==) para comparar dos variables. Esto es un error común.

Aquí está una tabla de referencia para los operadores de comparación de pitones y su traducción en Inglés:

Python Inglés
<es menos de
>es mayor que
==es igual a
!=no es igual a
< =es menor o igual a
> =es mayor o igual a

Ahora, vamos a han un poco programa donde tenemos la predicción del usuario nuestro número ponemos antes de:

 number =int(raw_input("Guess a number:")) if number ==5: print"You guessed correctly!"else: print"You didn't guess correctly." 

Como se puede ver fácilmente, conseguirá bastante aburrido después de que el usuario logró adivinar el número una vez. Para que la cabeza en el siguiente paso para conocer los números al azar! *.Step-cuerpo > pre, pre {color de fondo: rgb(39,40,34); color: rgb(248,248,242); padding: 5.0px;} * #operators {frontera: 1.0px negro sólido;} * td #operators, * #operators th {padding: 3.0px;}

Artículos Relacionados

¿Cómo hacer un lenguaje de programación en Python

¿Cómo hacer un lenguaje de programación en Python

Ever quería hacer un lenguaje de programación? ¿Pero no C++, C# o VB? Usa el Python. Es muy fácil.Paso 1: Println Vamos a usar Easy como nuestro nombre de idiomas.Ahora, vamos a hacer un comando 'println'. Imprime texto en la pantalla.Escribe esto en
Programación del Python: repetición

Programación del Python: repetición

Programa corto que demuestra recursividad en Python.Se adjunta archivo: recursion.py
Rebanadas de programación del Python -

Rebanadas de programación del Python -

Programa de Python corto que muestra cómo utilizar rebanadas (segmentos) de una cadena.Abajo y adjunto.========================================Imprimir ("este programa imprimirá divisiones (segmentos) de cadenas.")StringEntered = input ("In
GUI de programación de Python - Demo de cuadro de lista

GUI de programación de Python - Demo de cuadro de lista

Programa de Python que muestra el widget de la caja de lista. Archivo adjunto.
Listas de programación de Python -

Listas de programación de Python -

# del libro "aprender Python rápidamente:" por John Rowland# Ejercicio 8: listas# Creado usando Python marcha lenta, el IDE de Python# crear una lista vacíaclubmemberlist =]membernumber = 0enteranother = "y"# configurar mientras bucle
GUI de programación de Python - cierre e iconificar métodos

GUI de programación de Python - cierre e iconificar métodos

Programa corto para demostrar el cierre e iconificar ventana en Python. Archivo adjunto.
ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

ESP8266 ESP-12E NodeMCU usando Arduino IDE - un Tutorial de programación

NodeMCU Dev Board se basa ampliamente explorado esp8266 sistema en Chip de Expressif. Se combinan características de WIFI accesspoint y estación + microcontrolador y utiliza simple lenguaje de programación LUA basado. Ofertas de NodeMCU de ESP8266-Ha
Primer Tutorial de programación HP: Muestra resultados

Primer Tutorial de programación HP: Muestra resultados

Esta instrucción no pretende ser un lugar primario de aprender a programar el primer HP. Estas son algunas cosas has pasado horas aprendiendo y solo quiero compartir para que otro programador novato puede levantarse y correr más rápido. El manual de
Slither.IO - cero - Tutorial de programación

Slither.IO - cero - Tutorial de programación

De calidad superior, por favor ver el video en YouTube sí mismo.Suscríbete: https://www.youtube.com/channel/UCE_qXi8tsF4BteE-3...Por favor visite: http://www.createtech.ca/¡ Gracias mucho chicos!
Consiguiendo comenzado con Python y programación - el breve Tutorial

Consiguiendo comenzado con Python y programación - el breve Tutorial

por lo que veo estás interesado en aprender sobre programación... o serpientes.Si estás aquí para serpientes, lamento que este no es el lugar para usted. Bueno, tal vez...Si estás aquí aprender acerca de la programación o Python entonces usted ha lle
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
Programación Python: Parte 2

Programación Python: Parte 2

Programación de Python parte 2Este Instructable es un poco de todo sobre python programación.Paso 1: cadenasLas cadenas son entre los tipos más populares en Python. Podemos crearlos simplemente utilizando caracteres entre comillas. Python trata comil
Empezar con Python

Empezar con Python

La programación es impresionante!Lo de creativo, su diversión y su da su cerebro un entrenamiento mental. Muchos de nosotros queremos conocer acerca de la programación pero convencernos que no podemos, tal vez su tiene demasiada matemáticas, tal vez
Completo kit de interfaz Python para PhidgetSBC3

Completo kit de interfaz Python para PhidgetSBC3

La Junta de PhidgetSBC3 es una computadora de tablero solo funcional completo, corriendo Debain Linux. Es similar a la frambuesa Pi, pero tiene 8 entradas de sensores analógicos y 8 entradas digitales y salidas digitales 8. Suministra con una aplicac