Quand on représente les choses en m², c'est difficile de comprendre si c'est grand ou pas. J'ai donc opté pour une autre unité de mesure plus représentative : le kouign amman².
Pareil pour les paramètres, j'ai changé les unités de mesure parce que personne n'utilise les grammes, cl ou même 1/4 d'un ingrédient.
Les unités de mesures utilisées sont donc : le quart d'oeuf en base 3, le pound, la tonne, le nombre de shots et le nombre de 1/8 de morceaux de sucre.
Lisibilité
Ce programme est extrêmement utile pour toutes les crêperies du monde, j'ai déjà vendu les droits d'utilisation à la crêperie en bas de chez moi donc je vous le rends incompréhensible.
Bonne lecture ;)
def calculSurfaceCrepe(ingredients):
"""
Calcule la surface de la crêpe
@param ingredients: liste d'ingrédients de la forme :
[nombre de 1/4 d'œufs en base 3, farine en pound, beurre en tonnes (oui au pluriel), lait en nombre de shots de 3cl, nombre de 1/4 de morceaux de sucres en 1/8 de morceaux de sucres]
Affiche : téma la taille de la crêpe en kouign amman² (1 kouign amman = 452cm²)
"""
ingredients[0]=baiibaadacqscxsinaioncfsuqbibcfiazboba(ingredients[0])
ingredients[1]=bnvizebnoanoanfonao(ingredients[1])
ingredients[2]=ojfanoanopans(ingredients[2])
ingredients[3]=npankdsnaokndo(ingredients[3])
ingredients[4]=bjvkzabazvdzvdsvz(ingredients[4])
bnfoiaznodnosnovndos = [0.25, 20, 3.5, 4, 0.25]
nkfaonkodnovnaod = [0, 0, 0, 0, 0]
for bvgiabnjiodnoncv in range(len(ingredients)):
nkfaonkodnovnaod[bvgiabnjiodnoncv] = ingredients[bvgiabnjiodnoncv] // bnfoiaznodnosnovndos[bvgiabnjiodnoncv]
nvoizaenhvoijdd = min(nkfaonkodnovnaod)
novndzaondoknvkz = nvoizaenhvoijdd * 572 / 452
print("La taille de la crêpe est de " + str(novndzaondoknvkz) + " kouign amman²; soit " + str(atyvbiqbicbqioqpd(novndzaondoknvkz)) + " cm²")
def baiibaadacqscxsinaioncfsuqbibcfiazboba(noveaznbiuvbdiobnsobdiv):
noveaznbiuvbdiobnsobdiv = str(noveaznbiuvbdiobnsobdiv)
noveaznbiuvbdiobnsobdiv = noveaznbiuvbdiobnsobdiv[::-1]
njbenjibziudzjdnoiz = 0
for i in range(len(noveaznbiuvbdiobnsobdiv)):
njbenjibziudzjdnoiz += int(noveaznbiuvbdiobnsobdiv[i]) * 3 ** i
return njbenjibziudzjdnoiz
def bnvizebnoanoanfonao(nfeabnyvayiaads):
return nfeabnyvayiaads * 453.592
def ojfanoanopans(eartybsuinaisopnipaq):
return eartybsuinaisopnipaq * 1000000
def npankdsnaokndo(opannvjzebniovjzn):
return opannvjzebniovjzn * 3
def bjvkzabazvdzvdsvz(noveaznbiuvbdiobnsobdiv):
return noveaznbiuvbdiobnsobdiv / 2
def atyvbiqbicbqioqpd(noveaznbiuvbdiobnsobdiv):
return noveaznbiuvbdiobnsobdiv * 452
Unités de mesure
Quand on représente les choses en m², c'est difficile de comprendre si c'est grand ou pas. J'ai donc opté pour une autre unité de mesure plus représentative : le kouign amman².
Pareil pour les paramètres, j'ai changé les unités de mesure parce que personne n'utilise les grammes, cl ou même 1/4 d'un ingrédient. Les unités de mesures utilisées sont donc : le quart d'oeuf en base 3, le pound, la tonne, le nombre de shots et le nombre de 1/8 de morceaux de sucre.
Lisibilité
Ce programme est extrêmement utile pour toutes les crêperies du monde, j'ai déjà vendu les droits d'utilisation à la crêperie en bas de chez moi donc je vous le rends incompréhensible.
Bonne lecture ;)