Kod takılıyor yardımcı olur musunuz?

items = {"apple": {"sodium": 0.01, "fat": 0.2,"sugar":11},

         "salt": {"sodium": 38.8, "fat": 0,"sugar":0},

         "potato chips": {"sodium": 5.27, "fat": 34,"sugar":0.3},

         "strawberry": {"sodium": 1, "fat": 0.3, "sugar": 5.1},

         "protein bar": {"sodium": 2.08, "fat": 15,"sugar":1.7},

         "popcorn": {"sodium": 7.63, "fat": 31,"sugar":0.3},

         "coffee": {"sodium": 2, "fat": 0,"sugar":0},

         "wasabi": {"sodium": 3.39, "fat": 11,"sugar":13}}

SALT_LIMIT = 10

FAT_LIMIT = 40 # these limits are not real(ytd)

SUGAR_LIMIT = 50

def main():


    for i in items:

    

        for deg in items[i]:

            a=items[i]

                        

            if deg=='sodium':

                c=0

                while (a[deg]*(c+1))<=SALT_LIMIT:

                    c=c+1      

            elif deg=='fat':

                n=0

                while (a[deg]*(n+1))<=FAT_LIMIT:

                    n=n+1

            

            elif deg=='sugar':

                b=0

                while (a[deg]*(b+1))<=SUGAR_LIMIT:

            

                    b=b+1

        x=min(c,n,b)

        print('You can eat',x,'full portions of',i,'without passing the daily limit of any nutrition')

        

    pass


main()

Kodların bir kısmı biçimlendirilmiş bir kısmı dışarda, yarısında çift tırnak kullanılmış yarısında tek tırnak, ne hedeflendiği belli değil sorunun tanımı belli değil. Biraz daha açıklayıcı olursanız yardımcı olmak isterim.

1 Beğeni