Este bloque empieza a ponerse muy interante. Me ha costado un poco más sacarlo adelante pero tus ejercicios son tan claros que lo he conseguido entender todo. Muchas gracias. Aqui van mis versiones: # Ejercicio 31/100: Pide un numero y verifica 0, positivo o negativo print("Ejercicio 31/100: Pide un numero y verifica 0, positivo o negativo") numero = int( input("Dame un numero positivo, negativo o 0: ")) es_cero = numero == 0 es_positivo = numero > 0 es_negativo = numero < 0 print ("Es cero: " , es_cero , numero) print ("Es positivo: " , es_positivo, numero) print ("Es negativo: " , es_negativo, numero) print("Usando estructura condicional If, elseif ") if numero > 0: print ("Es positivo") elif numero == 0: print ("Es cero") elif numero < 0: print( "Negativo") print(numero) # Ejercicio 32/100: Pide un numero y comprueba si es par o impar utilizando if y modulo print("Ejercicio 32/100: Pide un numero y comprueba si es par o impar utilizando if y modulo") numero = int(input("Dame un numero que compruebo si es par o impar: ")) if numero % 2 == 0: print (numero % 2) print ("Es par") else: print (numero % 2) print ("Es impar") # Ejercicio 33/100: Determinar un año bisiesto: Regla1: divisible por 4 y No divisible 100. Regla2: divisible por 400 # Años bisiestos: 2020, 2016, 2012, 2008, 2004 y 2000 print(" Ejercicio 33/100: Determinar un año bisiesto: Regla1: divisible por 4 y No divisible 100.") año = int(input("Que año deseas saber si es bisiesto: ")) if ((año % 4 == 0 and año % 100 != 0) or (año % 400 == 0)): print ("Es un bisiesto") else: print ("No es bisiesto") # Ejercicio 34/100: Verificar si una cadena es => a 10 caracteres print("Ejercicio 34/100: Verificar si una cadena es => a 10 caracteres") print ("1. Una lista es así " , [1,"dos",3]) print ("2. Una Tupla es asi " , (1,"dos",3)) print ("3. Una cadena es así:" ,""""cadena" """) print ("4. Un conjunto es así " , {1,2,3,4,5,"Hola","Adios"}) cadena = str(input("Escribe una palabra/cadena: ")) longitud = int(len(cadena)) print("La longitud es:" , longitud) if longitud > 10: print ("Es mayor") elif longitud < 10: print ("Es menor") elif longitud == 10: print ("Es igual a 10") # Ejercicio 35/100: Comprobar si un numero esta en el rango 1 a 100 print("Ejercicio 35/100: Comprobar si un numero esta en el rango 1 a 100") print() numero = int(input("Dime un numero:")) if (numero > 0) and (numero < 101): print("Esta en el rango 1 a 100") else: print("No está en el rango 1 a 100")
Este bloque empieza a ponerse muy interante. Me ha costado un poco más sacarlo adelante pero tus ejercicios son tan claros que lo he conseguido entender todo. Muchas gracias. Aqui van mis versiones:
# Ejercicio 31/100: Pide un numero y verifica 0, positivo o negativo
print("Ejercicio 31/100: Pide un numero y verifica 0, positivo o negativo")
numero = int( input("Dame un numero positivo, negativo o 0: "))
es_cero = numero == 0
es_positivo = numero > 0
es_negativo = numero < 0
print ("Es cero: " , es_cero , numero)
print ("Es positivo: " , es_positivo, numero)
print ("Es negativo: " , es_negativo, numero)
print("Usando estructura condicional If, elseif ")
if numero > 0:
print ("Es positivo")
elif numero == 0:
print ("Es cero")
elif numero < 0:
print( "Negativo")
print(numero)
# Ejercicio 32/100: Pide un numero y comprueba si es par o impar utilizando if y modulo
print("Ejercicio 32/100: Pide un numero y comprueba si es par o impar utilizando if y modulo")
numero = int(input("Dame un numero que compruebo si es par o impar: "))
if numero % 2 == 0:
print (numero % 2)
print ("Es par")
else:
print (numero % 2)
print ("Es impar")
# Ejercicio 33/100: Determinar un año bisiesto: Regla1: divisible por 4 y No divisible 100. Regla2: divisible por 400
# Años bisiestos: 2020, 2016, 2012, 2008, 2004 y 2000
print(" Ejercicio 33/100: Determinar un año bisiesto: Regla1: divisible por 4 y No divisible 100.")
año = int(input("Que año deseas saber si es bisiesto: "))
if ((año % 4 == 0 and año % 100 != 0) or (año % 400 == 0)):
print ("Es un bisiesto")
else:
print ("No es bisiesto")
# Ejercicio 34/100: Verificar si una cadena es => a 10 caracteres
print("Ejercicio 34/100: Verificar si una cadena es => a 10 caracteres")
print ("1. Una lista es así " , [1,"dos",3])
print ("2. Una Tupla es asi " , (1,"dos",3))
print ("3. Una cadena es así:" ,""""cadena" """)
print ("4. Un conjunto es así " , {1,2,3,4,5,"Hola","Adios"})
cadena = str(input("Escribe una palabra/cadena: "))
longitud = int(len(cadena))
print("La longitud es:" , longitud)
if longitud > 10:
print ("Es mayor")
elif longitud < 10:
print ("Es menor")
elif longitud == 10:
print ("Es igual a 10")
# Ejercicio 35/100: Comprobar si un numero esta en el rango 1 a 100
print("Ejercicio 35/100: Comprobar si un numero esta en el rango 1 a 100")
print()
numero = int(input("Dime un numero:"))
if (numero > 0) and (numero < 101):
print("Esta en el rango 1 a 100")
else:
print("No está en el rango 1 a 100")
me has hecho romperme la cabeza jajajajaja pero cada vez le voy agarrando el hilo a los ejercicios