Python - función que determine el número de pintas que contiene una cierta cantidad de líquido

 
Vista:
sin imagen de perfil
Val: 21
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

función que determine el número de pintas que contiene una cierta cantidad de líquido

Publicado por Daniel García (1 intervención) el 02/11/2020 09:29:03
Este es el enunciado del ejercicio: El antiguo sistema anglosajón de unidades sigue en vigor en muchos lugares y su uso es frecuente en algunos contextos. Programa una función que determine el número de pintas que contiene una cierta cantidad de líquido expresada en mililitros, sabiendo que 1 pinta (pt) = 473,176473 ml.
Esto es lo que tengo:
1
2
3
4
5
6
#Programa principal
mililitros = float(input("Ingrese la cantidad de mililitros: "))
 
pinta = mililitros / 473.176473
 
print(pinta)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Anikollaste
Val: 570
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

función que determine el número de pintas que contiene una cierta cantidad de líquido

Publicado por Anikollaste (118 intervenciones) el 02/11/2020 13:50:39
Hola Daniel.
Aquí te dejo varias formas de implementar tu código en una función:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#------------------------- Opción 1 --------------------------------
def deMiltsApintas():
	mililitros = float(input("Ingrese la cantidad de mililitros: "))
	pinta = mililitros / 473.176473
	return pinta
print(deMiltsApintas())
 
#------------------------- Opción 2 --------------------------------
def deMiltsApintas():
	mililitros = float(input("Ingrese la cantidad de mililitros: "))
	pinta = mililitros / 473.176473
	return print(f'Número de pintas {pinta}')
 
deMiltsApintas()
 
#------------------------- Opción 3 --------------------------------
def deMiltsApintas(mililitros):
	pinta = mililitros / 473.176473
	return pinta
 
mililitros = float(input("Ingrese la cantidad de mililitros: "))
print(deMiltsApintas(mililitros))

Como puedes ver, se puede hacer de muchas maneras diferentes y aquí no están todas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar