Ejercicio 18 de març 2016 Part A - Exercici 2 (3 punts): Co… · Recursos Informáticos UB 2016

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

Enunciado

Donada la següent llista en Python:

l_1 = [33, 44, 55, 66, 'final'] Escriviu en una única línia la instrucció que mostri el contingut sol·licitat:

L'energia lliure estàndard de Gibbs per a la transformació de l'aigua líquida a gel a temperatures inferiors a la de fusió és:

ΔG∘(T)=9,26Tln⁡(T)−55,95T+1092,8 kcal/mol\Delta G^\circ(T) = 9{,}26 T \ln(T) - 55{,}95 T + 1092{,}8\text{ kcal/mol} Identifiqueu els 5 errors en el programa següent concebut per calcular ΔG\Delta G a partir d'una temperatura en graus Celsius introduïda per l'usuari:

def DeltaG(T):\n

DG = 9.26*T*ln(T) - 55.95*T + 1092.8\nTemp = input("Introdueix un valor de temperatura (Celsius): ")\nTemp = Temp + 273.15\nres = DeltaG(Temp)\nprint("La funció de Gibbs val: kcal/mol".format(res)) 1.

2.

3.

4.

5.

Enunciado: Ejercicio 18 de març 2016 Part A - Exercici 2 (3 punts): Co… · Recursos Informáticos UB 2016

Solución

Según los criterios oficiales de corrección

Identifiqueu l'error 1 en el programa:

Solución: Cal importar el mòdul matemàtic o la funció logarítmica: import math (o from math import log).

Identifiqueu l'error 2 en el programa:

Solución: A Python el logaritme natural s'anomena log(), no pas ln() (és a dir, math.log(T)).

Identifiqueu l'error 3 en el programa:

Solución: La funció DeltaG no retorna cap valor: cal incloure return DG.

Identifiqueu l'error 4 en el programa:

Solución: La dada llegida amb input() és un text: s'ha de convertir a flotant, Temp = float(Temp), abans de sumar-hi 273.15.

Identifiqueu l'error 5 en el programa:

Solución: A la cadena del print hi manquen les claus {} per inserir el valor calculat amb .format(res): print("La funció de Gibbs val: {} kcal/mol".format(res)).

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 2016 B1 Part II - Exercici 1 (6 punts): Càlcul de… · 2016 · Ejercicio 18 de març 2016 Part B - Exercici 2 (3 punts): Co… · 2016 ›

Más ejercicios de Funcions definides per l'usuari