Diskuze: pomoc s domácími úkoly python

Člen

Zobrazeno 11 zpráv z 11.
1. Pri pocitani bezne dane musis vsechny castky nejdrive secist. Nelze scitat
zaokrouhlene castky. Ale To tu asi uplne neplati, ty mas asi jen vysledke
castky.
2.
"Bohatí (200 a víc peněz) platí daň 20. Ti, co nejsou bohatí, ale mají
alespoň 100 peněz, platí daň 10."
Co to presne znamena? Podle toho by mela mit funkce 2 promene: celkova castka,
bohaty true/false. Nebo se bohaty urcuje z celkove castky?
// js
bohaty = castka>0
dan = bohaty ? 20 : 10
Jestli se to odviji jen od castky, tak by to mohlo byt i takto
// js
dan = castka>200 ? 20 : (castka>100 ? 10 : 0);
V pythonu se ternarni operace zapisuji strasne zmatene, tak, snad je to ok. kdyztak si to prepis na if else, elseif.
dan = 20 if castka>200 else (10 if castka>100 else 0)
Máte počítat výslednou částku kterou tvoří daň, nikoli sazby.
50: <0-100) = (50/100)*0 = 0
120: <100-200) = (120/100)*10 = 12
80: <0-100) = (80/100)*0 = 0
480: <200+) = (480/100)*20 = 96
Takže celková daň (její částka) je:
dan = 0 + 12 + 0 + 96 = 108
Takže podle částky se určí sazba, která se následně dosadit do vzorce:
dan = (castka/100)*sazba
Tím dostaneš daň pro jednu částku a abys získal celkovou daň tak csechny ryto daně sečteš.
Tiež si myslím, že to má byť ako píše DarkCoder.
def get_tax_amount(money):
if money >= 200:
return 20
if money >= 100:
return 10
return 0
def compute_tax(money_list):
total_tax = 0
for money in money_list:
total_tax = total_tax + (money / 100 * get_tax_amount(money))
return total_tax
print(compute_tax([50, 120, 80, 480]))
hmmmm...není to ono. Ma byt 30. tento kód vypadá takto:
Aha ty vieš výsledok
Tak zmeň toto
total_tax = total_tax + (money / 100 * get_tax_amount(money))
na
total_tax = total_tax + get_tax_amount(money)
Nz, ale porozmýšlaj nad tým prípadne sa pýtaj a keď sa ti bude chcieť môžeš označiť
odpoveď za správnu
Aha. Tak, v podstate by slo pouzit, co tam mas. Asi to pocita tax spravne. Jen tam musis mit... A totez pro vsechny ostatni tax
# tax = 10
tax += 10 #nebo
tax = tax+ 10
Ahoj, hledám prosím vás nějaký postup, jak začít s kodováním v
PyCharmu. Chtěla bych přesunout obrázky ze souboru do soubory a to podle
názvu obrázku (čtyřkolky, mapy). Vůbec nevím, kde hledat konkrétně toto.
Nemáte prosím vás tip, kde bych to mohla najít nebo jak ty obrázky trochu
rozhýbat? děkuji
Zobrazeno 11 zpráv z 11.