Terminan en:
1 -. . E scriba un programa que pida el año actual y un año cualquiera y que escriba cuántos años han pasado desde ese año o cuántos años faltan para llegar a ese año.
res:
print("Comparador de años") fecha1 = int(input("¿En qué año estamos?: ")) fecha2 = int(input("Escriba un año cualquiera: ")) if fecha1 > fecha2: print("Desde el año", fecha2, "han pasado", fecha1 - fecha2, "años") if fecha1 < fecha2: print("Para llegar al año", fecha2, "faltan", fecha2 - fecha1, "años") if fecha1 == fecha2: print("¡Son el mismo año!")
2,.
Escriba un programa que pida dos
números enteros y que escriba si el mayor es múltiplo del menor.
res:
print("Comparador de múltiplos") numero1 = int(input("Escriba un número: ")) numero2 = int(input("Escriba otro número: ")) if numero1 >= numero2 and numero1 % numero2: print(numero1, "no es múltiplo de", numero2) if numero1 >= numero2 and numero1 % numero2 == 0: print(numero1, "es múltiplo de", numero2) if numero1 < numero2 and numero2 % numero1: print(numero2, "no es múltiplo de", numero1) if numero1 < numero2 and numero2 % numero1 == 0: print(numero2, "es múltiplo de", numero1)
3,. Escriba un programa que pida tres números y que escriba si son los tres iguales, si hay dos iguales o si son los tres distintos
print("Comparador de tres números") numero1 = int(input("Escriba un número: ")) numero2 = int(input("Escriba otro número: ")) numero3 = int(input("Escriba otro número más: ")) if (numero1 == numero2 != numero3 or numero1 == numero3 != numero2 or numero2 == numero3 != numero1): print("Ha escrito uno de los números dos veces.") elif numero1 == numero2 == numero3: print("Ha escrito tres veces el mismo número.") else: print("Los tres números que ha escrito son distintos.")
4.-
Escriba un programa que pida un año y
que escriba si es bisiesto o no.
Se recuerda que los
años bisiestos son múltiplos de 4, pero los múltiplos de 100 no lo
son, aunque los múltiplos de 400 sí.
res.
print("Comprobador de años bisiestos") fecha = int(input("Escriba un año y le diré si es bisiesto: ")) if fecha %4 != 0: print("El año", fecha, "no es un año bisiesto.") if fecha % 100 == 0 and fecha % 400 != 0: print("El año", fecha, "no es un año bisiesto porque es múltiplo de 100", "sin ser múltiplo de 400.") if fecha % 4 == 0 and fecha % 100 != 0: print("El año", fecha, "es un año bisiesto porque es múltiplo de 4.") if fecha % 400 == 0: print("El año", fecha, "es un año bisiesto porque es múltiplo de 400.")
5.- Escriba un programa
que pregunte primero si se quiere calcular el área de un triángulo
o la de un círculo. Si se contesta que se quiere calcular el área
de un triángulo, el programa tiene que pedir entonces la base y la
altura y escribir el área. Si se contesta que se quiere calcular el
área de un círculo, el programa tiene que pedir entonces el radio y
escribir el área.
res:
print("Cálculo de áreas - Elige una figura geométrica:") print("a) Triángulo") print("b) Círculo") respuesta = input("¿Qué figura quiere calcular (Escriba T o C)? ") if respuesta == "T" or respuesta == "t": base = float(input("Escriba la base: ")) altura = float(input("Escriba la altura: ")) print("Un triángulo de base", base, "y altura", altura, "tiene un área de", base * altura / 2) elif respuesta == "C" or respuesta == "c": radio = float(input("Escriba el radio: ")) print("Un círculo de radio", radio, "tiene un área de ", 3.141592 * radio**2)
No hay comentarios:
Publicar un comentario