Curso de Programación Básica N13. Condicionales (Instrucción Selectiva Doble)

By rafaelaquino on 10/24/2022

Cordiales Saludos

![portada_13.png](Image from post)

Instrucción Selectiva Doble

En este caso si la condición en verdadera, es decir si se cumple, se realiza un bloque de instruccioones. Caso contrario, es decir que no se cumple se realizan otras instrucciones.

Es más fácil verlo con un ejemplo.

En este primer caso se cumple la condición (Recuadro rojo: numero > 0) por tanto se ejecuta el bloque de instrucciones que está dentro del condicional (recuadro rojo).

![portada_13_1.pn2.png](Image from post)
A continuación vemos en el siguinete caso que no se cumple la condición (**numero2 > 0**, porque numero2 = -1) por tanto se realiza el bloque de instrucciones que está dentro del **else** ("caso contrario"" o "si no").
![portada_13_1.png](Image from post)

El mismo ejercicio pero inviertiendo el condicional

#Otra forma de escribirlo
print("")
print("Otra forma")

#No se cumple la condición
numero = 1
if numero < 0:
  print("Este número es negativo")
else:
  print(numero)
  print("Este número es positivo")
  print("Se muestra porque entró a este bloque de instrucción")

print("")
#Se cumple la condición
numero2 = -1
if numero2 < 0:
  print(numero2)
  print("Este número es negativo")
  print("Entró a este bloque de instrucción")
else:
  print("Este número es positivo")

Ejercicios

Transcribe estos ejercicios para que practiques

print("Ejercicio N1")
numero = 0
if numero == 0:
  print(numero)
  numero = 1
if numero == 1:
  print(numero)
  numero = 2
if numero == 2:
  print(numero)
  numero = 3
if numero == 0:
  print(numero)
else:
  numero = 0
  print("Nuevamente numero es igual a cero: ")
  print("numero = ",numero)
print("Ejercicio N2")
n1 = 10
if n1 == 11:
  print("Valor: ",n1)
else:
  print("Valor: ",n1)
print("Ejercicio N3")
edad = 10
if edad >= 18:
  print("Eres mayor de edad")
else:
  print("Eres menor de edad")
print("Ejercicio N4")
edad = int(input("Introduzca tu edad: "))
if edad >= 18:
  print("Eres mayor de edad")
else:
  print("Eres menor de edad")

Es importante que realices estos ejercicios básicos para que se comprenda mejor el uso de los condicionales. En la próxima publicación trabajaremos con los condicionales agregando los operadores lógicos.

Todos los ejercicios de esta publicación están en el siguiente link: https://replit.com/join/qsmdiiprwj-siraquino

Recurso para aprender Python

Curso Gratis de Programación Te recomiendo que sigas este curso ya que hay muchos conceptos que te servirán para entender mejor todo lo que estamos trabajando. Para aprender programación debemos abrir mucho nuestra mente, no quedarnos con ésta información solamente debemos leer mucho, investigar, ver videos para iniciados, etc.

Sigamos practicando, practicando, practicando.

![separador001.png](Image from post)

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

separador001.png

I started a Ko-fi Page! Ko-fi helps creators get support from fans of their work. Please support or follow my page! If you like what I do and feel in tune with my work in creating content for free programming courses and chess publications without any profit interest. [Give me a coffee...](https://ko-fi.com/rafaelaquino) I will be very grateful! ![separador001.png](Image from post) Todos a programar!

Mi Twitter Mi facebook

Comments (5)

arcange's avatar @arcange 10/24/2022

Dear @rafaelaquino,
May I ask you to review and support the new proposal (https://peakd.com/me/proposals/240) so I can continue to improve and maintain this service?
You can support the new proposal (#240) on Peakd, Ecency, Hive.blog or using HiveSigner.

Thank you!

visualblock's avatar @visualblock 10/25/2022

!CTP

image.png

Has sido curado por @visualblock / You've been curated by @visualblock Bienvenidas delegaciones / Delegations welcome [Encuentra nuestra comunidad aquí / Find our community here](https://discord.gg/tGuctbfYKN) [Trail de Curación / Curation Trail](https://hive.vote/dash.php?trail=visualblock&i=1)
alberto0607's avatar @alberto0607 10/25/2022

Muy buena explicación. Los condiciones son clases que que se deben practicar mucho para desarrollar la lógica de programación, sumando a esto los operadores lógicos. Algo que pasamos por alto muchos que iniciamos estudios en programación y es clase obligada en la universidad, son las tablas de la verdad, una vez dominado esto, sea hace un poco más sencillo el camino. Un abrazo @rafaelaquino.

rafaelaquino's avatar @rafaelaquino 10/26/2022

Acertado tu comentario. Con los condicionales al iniciado o aprendiz se le abre un abanico de posibilidades para la resolución de problemas. Las Tablas de la verdad la traté en esta publicón Operadores Lógicos. Gracias por pasar por aquí...

alberto0607's avatar @alberto0607 10/26/2022

Oh! perfecto, la iré a mirar. Gracias por la recomendación.

poshtoken's avatar @poshtoken 10/25/2022

https://twitter.com/1500464943317008386/status/1584986717718970368 The rewards earned on this comment will go directly to the people( @visualblock ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

stemsocial's avatar @stemsocial 10/26/2022

Thanks for your contribution to the STEMsocial community. Feel free to join us on discord to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.