clasa FoodItem: |
# TODO: Definiți constructorul cu parametri pentru a inițializa instanța |
# atribute (nume, grăsime, carbohidrați, proteine) |
def __init __ (self, item_name, amount_fat, amount_carbs, amount_protein, num_servings): |
self.item_name = "Niciuna" |
self.amount_fat = 0.0 |
self.amount_carbs = 0.0 |
self.amount_protein = 0,0 |
self.num_servings = 0.0 |
def get_calories (self, num_servings): |
# Formula de calorii |
calorii = (self.fat * 9) + (self.carbs * 4) + (self.protein * 4)) * num_servings; |
returnează calorii |
def print_info (auto): |
print („Informații nutriționale pe porție de <>:”. format (self.name)) |
print ('Fat: g'.format (self.fat)) |
print („Carbohidrați: g” .format (self.carbs)) |
print („Proteină: g” .format (auto.proteină)) |
dacă __name__ == "__main__": |
food_item1 = FoodItem () |
item_name = input () |
amount_fat = float (input ()) |
amount_carbs = float (input ()) |
amount_protein = float (input ()) |
food_item2 = FoodItem (item_name, amount_fat, amount_carbs, amount_protein) |
num_servings = float (input ()) |
food_item1.print_info () |
print ('Numărul de calorii pentru porție (e):' .format (num_servings, |
food_item1.get_calories (num_servings))) |
imprimare () |
food_item2.print_info () |
print ('Numărul de calorii pentru porție (e):' .format (num_servings, |
food_item2.get_calories (num_servings))) |
Acest comentariu a fost minimizat.
Copiați linkul Citat răspuns
davidmendozaa comentat 12 noiembrie 2020
Acest lucru nu funcționează pe zybook-uri, există ceva despre linia 24 care lipsesc argumente poziționale
Acest comentariu a fost minimizat.
Copiați linkul Citat răspuns
Scorchums comentat 30 noiembrie 2020
Modul corect de a scrie liniile 4-9:
def __init __ (self, item_name = "None", amount_fat = 0.0, amount_carbs = 0.0, amount_protein = 0.0):
(liniuță) self.name = item_name
(liniuță) self.fat = amount_fat
(liniuță) self.carbs = amount_carbs
(indent) self.protein = cantitate_proteină
- Contactați GitHub
- Prețuri
- API
- Instruire
- Blog
- Despre
Nu puteți efectua acțiunea în acest moment.
V-ați conectat cu o altă filă sau fereastră. Reîncărcați pentru a reîmprospăta sesiunea. V-ați deconectat într-o altă filă sau fereastră. Reîncărcați pentru a reîmprospăta sesiunea.
- Câte calorii în tortul cu nuci de banană - Câte calorii contează
- Cum se face lapte de aur (ceai de curcuma) - Marisa Moore Nutrition
- Introducere în HACCP; Plan de siguranță alimentară - Legea alimentelor
- Google Fit poate acum să estimeze în cele din urmă câte calorii ați ars Știri despre tehnologie
- Cum se face iaurt grecesc iaurt grecesc de casă - fără grăsimi