Python - Desigualdades en Estructuras de Control

Caso 1

import random # Generar un número aleatorio entre 1 y 10 x = random.randint(1, 11) a = 3 b = 8 # Negaciones de Desigualdades if x == a:     print("x == a") else:     print("x != a") if x != a:     print("x != a") else:     print("x == a") if x > a:     print("x > a") else:     print("x <= a") if x <= a:     print("x <= a") else:     print("x > a") if x >= a:     print("x >= a") else:     print("x < a") if x < a:     print("x < a") else:     print("x >= a") # Conversión de conjunción a disyunción por Ley de Morgan if x > a and x < b:     print("x > a && x < b") else:     print("x <= a || x >= b") if x >= a and x <= b:     print("x >= a && x <= b") else:     print("x < a || x > b") if x >= a and x < b:     print("x >= a && x < b") else:     print("x < a || x >= b") if x > a and x <= b:     print("x > a && x <= b") else:     print("x <= a || x > b") # Conversión de disyunción a conjunción por Ley de Morgan if x <= a or x >= b:     print("x <= a || x >= b") else:     print("x > a && x < b") if x < a or x > b:     print("x < a || x > b") else:     print("x >= a && x <= b") if x < a or x >= b:     print("x < a || x >= b") else:     print("x >= a && x < b") if x <= a or x > b:     print("x <= a || x > b") else:     print("x > a && x <= b")

Caso 2

import random # Generar un número aleatorio entre 1 y 10 x = random.randint(1, 11) a = 3 b = 8 # Negaciones de Desigualdades if x == a: print(x,"==",a) else: print(x,"!=",a) if x != a: print(x,"!=",a) else: print(x,"==",a) if x > a: print(x,">",a) else: print(x,"<=",a) if x <= a: print(x,"<=",a) else: print(x,">",a) if x >= a: print(x,">=",a) else: print(x,"<",a) if x < a: print(x,"<",a) else: print(x,">=",a) # Conversión de conjunción a disyunción por Ley de Morgan if x > a and x < b: print(x,">",a,"&&",x,"<",b) else: print(x,"<=",a,"||",x,">=",b) if x >= a and x <= b: print(x,">=",a,"&&",x,"<=",b) else: print(x,"<",a,"||",x,">",b) if x >= a and x < b: print(x,">=",a,"&&",x,"<",b) else: print(x,"<",a,"||",x,">=",b) if x > a and x <= b: print(x,">",a,"&&",x,"<",b) else: print(x,"<=",a,"||",x,">",b) # Conversión de disyunción a conjunción por Ley de Morgan if x <= a or x >= b: print(x,"<=",a,"||",x,">=",b) else: print(x,">",a,"&&",x,"<",b) if x < a or x > b: print(x,"<",a,"||",x,">",b) else: print(x,">=",a,"&&",x,"<=",b) if x < a or x >= b: print(x,"<",a,"||",x,">=",b) else: print(x,">=",a,"&&",x,"<",b) if x <= a or x > b: print(x,"<=",a,"||",x,">",b) else: print(x,">",a,"&&",x,"<=",b)

Caso 3

import random # Generar un número aleatorio entre 1 y 10 x = random.randint(1, 11) a = 3 b = 8 # Negaciones de Desigualdades if x == a: print("{} == {}".format(x,a)) else: print("{} != {}".format(x,a)) if x != a: print("{} != {}".format(x,a)) else: print("{} == {}".format(x,a)) if x > a: print("{} > {}".format(x,a)) else: print("{} <= {}".format(x,a)) if x <= a: print("{} <= {}".format(x,a)) else: print("{} > {}".format(x,a)) if x >= a: print("{} >= {}".format(x,a)) else: print("{} < {}".format(x,a)) if x < a: print("{} < {}".format(x,a)) else: print("{} >= {}".format(x,a)) # Conversión de conjunción a disyunción por Ley de Morgan if x > a and x < b: print("{0} > {1} && {0} < {2}".format(x,a,b)) else: print("{0} <= {1} || {0} >= {2}".format(x,a,b)) if x >= a and x <= b: print("{0} >= {1} && {0} <= {2}".format(x,a,b)) else: print("{0} < {1} || {0} > {2}".format(x,a,b)) if x >= a and x < b: print("{0} >= {1} && {0} < {2}".format(x,a,b)) else: print("{0} < {1} || {0} >= {2}".format(x,a,b)) if x > a and x <= b: print("{0} > {1} && {0} <= {2}".format(x,a,b)) else: print("{0} <= {1} || {0} > {2}".format(x,a,b)) # Conversión de disyunción a conjunción por Ley de Morgan if x <= a or x >= b: print("{0} <= {1} || {0} >= {2}".format(x,a,b)) else: print("{0} > {1} && {0} < {2}".format(x,a,b)) if x < a or x > b: print("{0} < {1} || {0} > {2}".format(x,a,b)) else: print("{0} >= {1} && {0} <= {2}".format(x,a,b)) if x < a or x >= b: print("{0} < {1} || {0} >= {2}".format(x,a,b)) else: print("{0} >= {1} && {0} < {2}".format(x,a,b)) if x <= a or x > b: print("{0} <= {1} || {0} > {2}".format(x,a,b)) else: print("{0} > {1} && {0} <= {2}".format(x,a,b))

Caso 4

import random # Generar un número aleatorio entre 1 y 10 x = random.randint(1, 11) a = 3 b = 8 # Negaciones de Desigualdades if x == a: print(f"{x} == {a}") else: print(f"{x} != {a}") if x != a: print(f"{x} != {a}") else: print(f"{x} == {a}") if x > a: print(f"{x} > {a}") else: print(f"{x} <= {a}") if x <= a: print(f"{x} <= {a}") else: print(f"{x} > {a}") if x >= a: print(f"{x} >= {a}") else: print(f"{x} < {a}") if x < a: print(f"{x} < {a}") else: print(f"{x} >= {a}") # Conversión de conjunción a disyunción por Ley de Morgan if x > a and x < b: print(f"{x} > {a} && {x} < {b}") else: print(f"{x} <= {a} || {x} >= {b}") if x >= a and x <= b: print(f"{x} >= {a} && {x} <= {b}") else: print(f"{x} < {a} || {x} > {b}") if x >= a and x < b: print(f"{x} >= {a} && {x} < {b}") else: print(f"{x} < {a} || {x} >= {b}") if x > a and x <= b: print(f"{x} > {a} && {x} <= {b}") else: print(f"{x} <= {a} || {x} > {b}") # Conversión de disyunción a conjunción por Ley de Morgan if x <= a or x >= b: print(f"{x} <= {a} || {x} >= {b}") else: print(f"{x} > {a} && {x} < {b}") if x < a or x > b: print(f"{x} < {a} || {x} > {b}") else: print(f"{x} >= {a} && {x} <= {b}") if x < a or x >= b: print(f"{x} < {a} || {x} >= {b}") else: print(f"{x} >= {a} && {x} < {b}") if x <= a or x > b: print(f"{x} <= {a} || {x} > {b}") else: print(f"{x} > {a} && {x} <= {b}")

Caso 5

# Negaciones de Desigualdades x = list(range(1, 11)) a = 3 b = 8 # Conversión de Negaciones de Desigualdades a1 = [xi == a for xi in x] print(f'a1={a1}')  # negación de x != a  %!(x != a) a2 = [xi != a for xi in x] print(f'a2={a2}')  # negación de x == a  %!(x == a) a3 = [xi > a for xi in x] print(f'a3={a3}')  # negación de x <= a %!(x <= a) a4 = [xi <= a for xi in x] print(f'a4={a4}')  # negación de x > a  %!(x > a) a5 = [xi >= a for xi in x] print(f'a5={a5}')  # negación de x < a  %!(x < a) a6 = [xi < a for xi in x] print(f'a6={a6}')  # negación de x >= a %!(x >= a) # Conversión de Negación - De conjunción a disyunción por Ley de Morgan a7 = [(xi > a) and (xi < b) for xi in x]  # negación de x <= a | x >= b  %!(x <= a | x >= b) print(f'a7={a7}') a8 = [(xi >= a) and (xi <= b) for xi in x]  # negación de x < a | x > b  %!(x < a | x > b) print(f'a8={a8}') a9 = [(xi >= a) and (xi < b) for xi in x]  # negación de x < a | x >= b  %!(x < a | x >= b) print(f'a9={a9}') a10 = [(xi > a) and (xi <= b) for xi in x]  # negación de x <= a | x > b  %!(x <= a | x > b) print(f'a10={a10}') # Conversión de Negación - De disyunción a conjunción por Ley de Morgan a11 = [(xi <= a) or (xi >= b) for xi in x]  # negación de x > a & x < b  %!(x > a & x < b) print(f'a11={a11}') a12 = [(xi < a) or (xi > b) for xi in x]  # negación de x >= a & x <= b  %!(x >= a & x <= b) print(f'a12={a12}') a13 = [(xi < a) or (xi >= b) for xi in x]  # negación de x >= a & x < b  %!(x >= a & x < b) print(f'a13={a13}') a14 = [(xi <= a) or (xi > b) for xi in x]  # negación de x > a & x <= b  %!(x > a & x <= b) print(f'a14={a14}')

Geogebra Python