Parcial de Algoritmos Python
Parcial de Algoritmos Python
Parcial de Algoritmos Python
Código:
Aclarar que para el punto A y B como se pide una concatenación se hacen dos ejemplos,
presentamos la opción 1 y la opción 2 como solución a estos dos puntos (A y B)
Punto A y B opción 1
# A Definir dos variables de cada tipo (entero, String y cadenas de caracteres)
entero1 = 12
entero2 = 3
cadena1 = "Dame"
cadena2 = "Agua"
string1 = 'Curso'
string2 = 'de algoritmos'
#B Generar una operación con cada variable(suma, resta,tabla de
multiplicar y concatenación)
suma = entero1 + entero2
resta = entero1 - entero2
tabla_multiplicar_entero1 = [entero1*i for i in range(1, 11)]
tabla_multiplicar_entero2 = [entero2*i for i in range(1, 11)]
concatenacion_cadenas_y_strings = cadena1 + " " + cadena2 + ", " + string1
+ " " + string2
print("Operaciones con variables enteras:")
print("La suma de", entero1, "y", entero2, "es:", suma)
print("La resta de", entero1, "y", entero2, "es:", resta)
print("La tabla de multiplicar de", entero1, "es:",
tabla_multiplicar_entero1)
print("La tabla de multiplicar de", entero2, "es:",
tabla_multiplicar_entero2)
print("\nOperaciones con variables de tipo String:")
print("La concatenación de", cadena1, cadena2, string1, "y", string2,
"es:", concatenacion_cadenas_y_strings)
Punto A y B opción 2
#A Definir dos variables de cada tipo (entero,String y cadenas de carcateres)
numero1 = 12
numero2 = 3
texto1 = "Dame"
texto2 = "Agua"
lista1 = [1, 6, 3]
lista2 = [7, 1, 6]
Punto C
# Sentencia de decisión para determinar el número mayor entre dos números ingresados
por el usuario:
num1 = int(input("Ingrese el primer número: "))
num2 = int(input("Ingrese el segundo número: "))
if num > 1:
es_primo = True
for i in range(2, num):
if num % i == 0:
5
es_primo = False
break
if es_primo:
print(num, "es un número primo")
else:
print(num, "no es un número primo")
else:
print(num, "no es un número primo")
Punto D
#programa que pide dos números y que contesta cuál es el menor y cuál el mayor o que
escribe si son iguales
num1 = float(input("Ingrese el primer número: "))
num2 = float(input("Ingrese el segundo número: "))
if num1 == num2:
print("Los números son iguales")
elif num1 > num2:
print(num2, "es el menor número y", num1, "es el mayor número")
else:
print(num1, "es el menor número y", num2, "es el mayor número")
Punto E
#programa que pide el año actual y un año cualquiera y que escribe cuántos años han
pasado desde ese año o cuántos años faltan para llegar a ese año.
año_actual = int(input("Ingrese el año actual: "))
año_variable = int(input("Ingrese un año cualquiera: "))
if año_actual == año_variable:
print("Los años son iguales.")
elif año_actual < año_variable:
diferencia = año_variable - año_actual
print("Faltan", diferencia, "años para llegar al año", año_variable)
else:
diferencia = año_actual - año_variable
print("Han pasado", diferencia, "años desde el año", año_variable)
Punto F
#Escriba un programa que pide dos números enteros y que escribe si el mayor es múltiplo
del menor.
num1 = input("Ingresa el primer número entero: ")
while not num1.isdigit():
6
if mayor % menor == 0:
print(mayor, "es múltiplo de", menor)
else:
print(mayor, "no es múltiplo de", menor)