Ejercicio 2016 1019 Part II - Exercici 1: Comparació de mas… · Recursos Informáticos UB 2016

Tema: Funcions definides per l'usuari · Del examen Recull d'exàmens de Python (Part 1) (2016)

Enunciado

2016 Part I

Escriviu un programa en Python que:

Defineixi una funció ( massa_molec(C, H)) per calcular la massa molecular d'hidrocarburs (amb MC=12 g/molM_C = 12\text{ g/mol} i MH=1 g/molM_H = 1\text{ g/mol}).

Llegeixi per teclat el nombre d'àtoms de C i H de dos hidrocarburs diferents (nC1,nH1n_{C1}, n_{H1} i nC2,nH2n_{C2}, n_{H2}).

En calculi les masses moleculars fent ós de la funció.

Indiqui quin dels dos hidrocarburs és el més lleuger, o si tenen la mateixa massa.

Enunciado: Ejercicio 2016 1019 Part II - Exercici 1: Comparació de mas… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Escriviu un programa en Python que defineixi la funció massa_molec(c, h), llegeixi per teclat el nombre d'àtoms de dos hidrocarburs, en calculi les masses i compari quin és més lleuger

Solución: ```python def massa_molec(c, h): return 12 * c + 1 * h nc1 = int(input('Nombre de carbonis de l\'hidrocarbur 1: ')) nh1 = int(input('Nombre d\'hidrògens de l\'hidrocarbur 1: ')) nc2 = int(input('Nombre de carbonis de l\'hidrocarbur 2: ')) nh2 = int(input('Nombre d\'hidrògens de l\'hidrocarbur 2: ')) m1 = massa_molec(nc1, nh1) m2 = massa_molec(nc2, nh2) print('Massa 1: {} g/mol, Massa 2: {} g/mol'.format(m1, m2)) if m1 < m2: print('El primer hidrocarbur és més lleuger.') elif m2 < m1: print('El segon hidrocarbur és més lleuger.') else: print('Ambdós hidrocarburs tenen la mateixa massa molecular.') ```

La explicación paso a paso, hecha con IA, es Premium. Premium

Resuélvelo aquí mismo: corrección automática, pistas y solución paso a paso.

‹ Ejercicio 2017 Part II - Exercici 2: Combinacions sense rep… · 2016 · Ejercicio 2016 B1 Part II - Exercici 1 (6 punts): Càlcul de… · 2016 ›

Más ejercicios de Funcions definides per l'usuari