Ayuda con ejercicio simple de Python

  • Autor Autor ivan14
  • Fecha de inicio Fecha de inicio
I

ivan14

Zeta
Hola betas, como estan?

Estoy necesitando ayuda de algun programador o estudiante que sepa Python
Si alguno sabe este lenguaje o saben de alguien que pueda ayduarme con un ejercicio simple les agradecería.

Espero sus MP

Saludos!

Problema:

Exprese la situación que se describe a continuación, a través de
instrucciones Python sobre variables identificadas con nombres adecuados a su significado:

Nuestro proveedor nos informa los siguientes costos, para distintos dispositivos de
almacenamiento en computadoras:

► Memoria RAM de 4GB para PC: $720
► Pendrive 16 GB: $160
► Disco rígido interno 2 TB: $1400

Considerando que en el Sistema Internacional de Unidades (Decimal) un Terabyte (TB)
equivale a 1012 bytes y un Gigabyte (GB) equivale a 109 bytes, escribir un programa Python
que nos informe:

a) ¿Cuánto costaría almacenar 1 GB en cada uno de esos dispositivos?
b) ¿Cuánto más cara es la memoria RAM que el pendrive?
c) ¿Cuánto más cara es la memoria RAM que el disco rígido?
d) ¿Cuánto más caro es el pendrive que el disco rígido?
e) Generalizar el programa anterior para que permita variar el precio de los dispositivos.
 
Última edición:
Si estás dispuesto a pagar hazme saber, yo podría ayudarte :encouragement:
 
[MENTION=29187]elpingunson[/MENTION] tu sabes python cierto?
 
Publica tu problema y no pierdas tiempo preguntando quien sabe.
 
Si publicas tu problema seria mas fácil ayudarte 😀:ghost:
 
Yo estoy aprendiendo, publica el problema y quizás pueda ayudar.

Sent from my Note3
 
[MENTION=29187]elpingunson[/MENTION] , [MENTION=12777]megafixerman[/MENTION] , [MENTION=43787]Galbatorix[/MENTION]

Ya agregue el problema al post! :encouragement:
 
El ejercicio parece ser una tarea, así que no te la haré.

Pero si tienes alguna duda puedes preguntarme por MP.
 
Sii lo es, yo falte las ultimas 2 clases, por motivos de salud y mandaron esta tarea, debo terminarla y entregarla para no desaprobar.
Al no tener certificado medico debo entregar igual el trabajo, no es por bago ni nada similar.

Espero sepan comprender.
Saludos! :encouragement:
El ejercicio parece ser una tarea, así que no te la haré.

Pero si tienes alguna duda puedes preguntarme por MP.
 
[MENTION=21825]ivan14[/MENTION] veo el problema no muy bien formulado, por lo que entendi solo piden hacer restas y divisiones, aqui te dejo esto:
Insertar CODE, HTML o PHP:
# a)
def costo(a, b):
    if a > b:
        return a / b
    elif a == b:
            return 1
    else:
        return b / a
    
# b)  c) d) e)
def diferencia(a, b):
    return abs(a / b)
 
Última edición:
Estube resolviendo un poco del problema, pero me un problema con el siguiente codigo:
HTML:
def diferencia():
	ram = 720
	pen = 160
	hdd = 1400
	B = ram - pen
	C = ram - hdd
	D = pen - hdd
	E = pen - ram
	F = hdd - ram
	G = hdd - pen
	if ram < pen:
		return "El pendrive es mas caro que la memoria RAM por: $", E
	else:
		print "La memoria RAM es mas cara que el pendrive por: $", B
	if ram < hdd:
		return 'El Disco Rigido es mas caro que la memoria RAM por: $', F
	else:
		print 'La memoria RAM es mas cara que el Disco Rigido por: $', C
	if pen < hdd:
		return "El Disco Rigido es mas caro que el pendrive por: $", G
	else:
		print "El pendrive es mas caro que el Disco Rigidos por: $", D

>>> diferencia()
La memoria RAM es mas cara que el pendrive por: $ 560
('El Disco Rigido es mas caro que la memoria RAM por: $', 680)

Al llamar a la funcion, el segundo resultado me lo muestra con parentesis, y el tercer resultado no me lo muestra :S sabes que es lo que hago mal?
Publica tu problema y no pierdas tiempo preguntando quien sabe.
[MENTION=29187]elpingunson[/MENTION]
 
Última edición:
Mezclas returns con prints... tu método no debería usar return.
 

Temas similares

Ander.pe
Respuestas
8
Visitas
673
Kulth
Kulth
MovieGo.es
Respuestas
0
Visitas
162
MovieGo.es
MovieGo.es
Atrás
Arriba