<jupyter_start><jupyter_text>***Estructura de Condicionales ***---Al momento de construir una instruccion de tipo condicional se debera comprender que dichas instrucciones estan diseñadas para ayudar con la toma de desiciones **Si** Pedro va a la tienda por la izquerda llegará más rápido, **sino** se demorará más Existen varios tipos de instrucciones, algunos pueden ser simples y otros multiples.Sin embargo, solo se generan dos resultados.1. True 2. False  Para aplicar estos condicionales debemos recordar los comandos de:1. Igualdad (==) // 3==5 // False2.  Diferencia (!=) // rosado!=verde // True3. Menor que (<) // 12<11// False 4. Mayor que (>) // 1>1.5//True 5. Mayor o igual que (>=) //30>=30// True6. Menor o igual que (<=) //56<=89// False En condiciones multiples, podemos enlazar los operadores logicos: 1. y (and) los dos sean verdaderos 2. o (o) algunos de los dos sean verdaderos3. no (not) Para aplicar los operadores matematicos y logicos tenemos en cuenta lo que llamamos **Diagrama de flujos**, esto nos permite mayor organizacion de las ideas para la toma de decisiones  ***El comando IF ***---Este comando permite evaluar si una sentencia es verdadera o falsa, es decir, se ejecuta una accion establecidad mediante un codigo de instruccion o varias instrucciones inmediatamente en las lineas siguientes a dicha condicion<jupyter_code>num =input("Escribir un numero cualquiera:")
if num == 200:
    print("Escribiste el  200")<jupyter_output>Escribir un numero cualquiera:200<jupyter_text>El comando ELSE--- " Si no ". Este comando permite relacionar las acciones que deberia realizar en caso que la condicion sea falsa<jupyter_code>num =int(input("Escribir un numero cualquiera:"))
if num == 200:
  print("Escribiste el 200 ")
else: 
  print("El numero escrito No es 200")<jupyter_output>Escribir un numero cualquiera:110
El numero escrito No es 200<jupyter_text>El comando ELIF = ELSE IF Tiene formato de código---Significa " Sino, si " y permite concatenar condiciones<jupyter_code>num =int(input("Escribir un numero cualquiera:"))
if num == 200:
  print("Escribiste el 200 ")
elif num > 200:
  print("El numero escrito es Mayor a 200")
else: 
  print("El numero escrito No es 200")<jupyter_output>Escribir un numero cualquiera:250
El numero escrito es Mayor a 200<jupyter_text>Condiciones Multiples ---Cuando se presentan situaciones con mas de una condicion que dependen unas de otras, estas se pueden tratatr mediante el manejo de varias sentencias o coamndos if, o mendiante el manejo adecuado del comando elif, sin embargo en muchos casos cuando hay multiples condiciones, la promacion necesita mayor cantidad de lineas de cogido En esos casos, es necesario el uso de operadores logicos como el and y el or.<jupyter_code>x= int(input("valor del numero:")) #condicional anidada
if 0<x:
 if x<10:
  print("x es un numero positivo")<jupyter_output>valor del numero:3
x es un numero positivo<jupyter_text>if anidados es cuando los codigos empiexan con if  y sigue otro if como el ejemplo de arriba digamos si ponemos 15 no lo evalua pero si muestra el valor y ya solo lo registra ej: valor15<jupyter_code>x = int(input("valor de numero")) #condicional booleana 
if 0<x and x<10:
  print("x es un numero de un solo digito ")
x = int(input("valor de numero")) 
if 0<x<10:
  print("x es un numero de un solo digito ")<jupyter_output><empty_output><jupyter_text>**Estructuras de control iterativas**---Las variables son claves en las estructuras de control iterativas, puesto que son el medio entra la iteracion y la condicion que se esta ejecutando.**¿Qué es iteración?**iteracion es la consecucion del codigo tantas veces requiera hasta que se cumplan las condiciones establecidas *Banderas*Son las variables que toamn un valor preferiblemente binario, boolenao e indican un estado.<jupyter_code>suma=False 
a=3
b=10
if (suma==False):
  total=a+b
  suma=True

if (suma==True):
  print("el valor total de la suma es:", total)<jupyter_output>el valor total de la suma es: 13<jupyter_text>La variable suma en este caso de tipo booleano y su funcion es indicar cuando se ejecuto la suma. Por lo tanto tiene un estado inicial "False", pero luego de ejecutar la suma, toma el valor de True Cuando pasa esto escuchamos la frase "la bandera de levantó"  Esto quiere decir que una o otra accion hizo que el estado de la bandera (suma) cambiaráEjemplo cualitativo: **CASE CONTAGIO**<jupyter_code>CONTAGIO="No"
PACIENTE="HEIDY"
if (CONTAGIO=="No"):
  print("La Paciente", PACIENTE, "No se Ha realizado la Prueba para validar su estado, por favor realizar la prueba en el centro de salud mas cercano ")
  print("Aplicarse la prueba")
  CONTAGIO="Pendiente"

if (CONTAGIO=="Pendiente"):
  print(PACIENTE, "Por favor revisar el correo donde se le adjunto el resultado de la prueba")
  CONTAGIO="Si"

if (CONTAGIO=="Si"):
   print(PACIENTE, "Dado que es positivo el resultado de su prueba, mantener una distancia de las personas por lo menos 15 dias contando") 

  

PACIENTE=input(("Ingrese el nombre del paciente"))
CONTAGIO=input(("¿Te has realizado la prueba de contagio?"))

if (CONTAGIO=="No"):
  print("La Paciente", PACIENTE, "No se Ha realizado la Prueba para validar su estado, por favor realizar la prueba en el centro de salud mas cercano ")
  print("Aplicarse la prueba")
  CONTAGIO="Pendiente"

if (CONTAGIO=="Pendiente"):
  print(PACIENTE, "Por favor revisar el correo donde se le adjunto el resultado de la prueba")
  CONTAGIO="Si"

if (CONTAGIO=="Si"):
   print(PACIENTE, "Dado que es positivo el resultado de su prueba, mantener una distancia de las personas por lo menos 15 dias contando")<jupyter_output>Ingrese el nombre del pacienteHeidy 
¿Te has realizado la prueba de contagio?No
La Paciente Heidy  No se Ha realizado la Prueba para validar su estado, por favor realizar la prueba en el centro de salud mas cercano 
Aplicarse la prueba
Heidy  Por favor revisar el correo donde se le adjunto el resultado de la prueba
Heidy  Dado que es positivo el resultado de su prueba, mantener una distancia de las personas por lo menos 15 dias contando
{'fraction_non_alphanumeric': 0.07851851851851852, 'fraction_numerical': 0.016131687242798353, 'mean_word_length': 4.992110453648915, 'pattern_counts': {'":': 0, '<': 33, '<?xml version=': 0, '>': 28, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '7', 'dir': 'jupyter-structured-clean-dedup', 'id': '207824', 'license': 'MIT', 'n_tokens_mistral': 2112, 'n_tokens_neox': 2055, 'n_words': 844, 'path': 'clase03.ipynb', 'repo_name': '1966hs/MujeresDigitales', 'size': '6075'}