Está en la página 1de 3

Nombre Alumno: Gaston Urbizagastegui

CASO 01

Función con parámetros y retorno

Código:

def funcion_parametro(lista, tupla):

dicc = {}

for num in lista:

if num % 2 == 0:

dicc[num] = tupla.count(num)

return dicc

lista = [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 24, 27, 30, 32, 45, 98, 120, 145, 190]

tupla = (30, 190, 1, 120, 4, 5, 30, 1, 3, 7, 190, 8, 90, 24, 100, 30, 190, 120, 1, 30, 2, 27, 120, 900, 98,
34, 24, 98, 24, 190)

resultado = funcion_parametro(lista, tupla)

print(resultado)

Resultado:

{2: 1, 4: 1, 6: 0, 8: 1, 24: 3, 30: 4, 32: 0, 98: 2, 120: 3, 190: 4}

CASO 02

Función con parámetros y retorno

Código:

import math

def calcular_volumen(n):

suma_volumen = 0

for _ in range(n):

radio = float(input("Ingrese el valor del radio en centímetros: "))


if radio < 5:

radio = (radio* 0.1)+radio

elif radio < 20:

radio += (radio* 0.15)

elif 20<=radio and radio < 30:

radio += (radio* 0.2)

else:

radio += (radio* 0.25)

volumen = (4/3) * math.pi * math.pow(radio, 3)

suma_volumen += volumen

return suma_volumen

cantidad_radios = int(input("Ingrese la cantidad de radios: "))

total = calcular_volumen(cantidad_radios)

print("La suma de los volúmenes de las", cantidad_radios, "esferas es", total, "centímetros cúbicos")

Resultado:

Ingrese la cantidad de radios: 4

Ingrese el valor del radio en centímetros: 23.5

Ingrese el valor del radio en centímetros: 12

Ingrese el valor del radio en centímetros: 78.9

Ingrese el valor del radio en centímetros: 50.8

La suma de los volúmenes de las 4 esferas es 5195843.659405598 centímetros cúbicos

CASO 03

Función con parámetros y retorno

Código:

import math

def calcular_vehiculos(cantidad_pedidos):

vehiculos = []

for _ in range(cantidad_pedidos):

toneladas = float(input("Cantidad de toneladas a transportar: "))


cantidad_vehiculos = math.ceil(toneladas / 1000)

if cantidad_vehiculos % 3 == 0:

cantidad_vehiculos += (cantidad_vehiculos*0.1)

vehiculos.append(cantidad_vehiculos)

return vehiculos

cantidad_pedidos = int(input("Ingrese el número de pedidos a procesar: "))

resultado = calcular_vehiculos(cantidad_pedidos)

resultado_decimal = [round(float(valor), 1) for valor in resultado]

print(resultado_decimal)

Resultado:

Ingrese el número de pedidos a procesar: 4

Cantidad de toneladas a transportar: 1000

Cantidad de toneladas a transportar: 90

Cantidad de toneladas a transportar: 1345

Cantidad de toneladas a transportar: 3456

[1.0, 1.0, 2.0, 4.0]

También podría gustarte