Python - no entiendo esta respuesta y quiero una explicacion

 
Vista:

no entiendo esta respuesta y quiero una explicacion

Publicado por kufandas (1 intervención) el 05/09/2023 03:28:44
Aca abajo dejo el ejercicio y la solucion, quisiera que me explicaran el print y la funcion de los {} ademas de los numeros como 3d, 9.2 y 11.2

Escribir un programa que pregunte el nombre el un producto, su precio y un número de unidades y muestre por pantalla una cadena con el nombre del producto seguido de su precio unitario con 6 dígitos enteros y 2 decimales, el número de unidades con tres dígitos y el coste total con 8 dígitos enteros y 2 decimales.


producto = input('Introduce el nombre del producto: ')
precio = float(input('Introducde el precio unitario: '))
unidades = int(input('Introduce el número de unidades: '))
print('{producto}: {unidades:3d} unidades x {precio:9.2f}€ = {total:11.2f}€'.format(producto = producto, unidades = unidades, precio = precio, total = unidades * precio))
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