Skocz do zawartości

natalisa.lost

Członkowie
  • Postów

    10
  • Dołączył

  • Ostatnio

natalisa.lost's Achievements

Apprentice

Apprentice (3/14)

  • First Post Rare
  • One Month Later
  • Week One Done
  • Conversation Starter Rare

Recent Badges

0

Reputacja

  1. LLLLLLLLLLL
  2. Moje pytanie gdy uczę się programowania w Python sam w wieku 24 lat to czy mam szansę znaleźć jakąś w tym pracę po np 2 latach. Chodzi o to czy warto poświęcić na to czas by potem mieć z tego jakąś korzyść, i myślę o zmianie też pracy po okresie nauki. Pytanie może trochę głupie ale mnie to nęci że może tylko stracę czas (nie mówię tu o nauce samej w sobie by się uczyć, chodzi mi o cele zarobkowe) class Punkt: def __init__(self, x): self.x = x def opisz_punkt(self): print(f'Współrzędna x: {self.x}') from zadanie_10_klasa_Punkt import Punkt class Punkt2D(Punkt): def __init__(self, x, y): super().__init__(x) self.y = y def opisz_punkt(self): super().opisz_punkt() print(f'Współrzędna y: {self.y}') from zadanie_10_klasa_Punkt2D import Punkt2D class Punkt3D(Punkt2D): def __init__(self, x, y, z): super().__init__(x, y) self.z = z def opisz_punkt(self): print(f'Współrzędna x: {self.x}\nWspółrzędna y: {self.y}\nWspółrzędna z: {self.z}') from zadanie_10_klasa_Punkt import Punkt from zadanie_10_klasa_Punkt2D import Punkt2D from zadanie_10_klasa_Punkt3D import Punkt3D def generuj_punkty(): liczba = 5 punkt = Punkt(liczba) punkt2D = Punkt2D(liczba, liczba + 2) punkt3D = Punkt3D(liczba, liczba + 2, liczba + 10) punkty = [punkt, punkt2D, punkt3D] for punkt in punkty: punkt.opisz_punkt() generuj_punkty()
  3. class Kalkulator: def __init__(self, kwota_brutto): self.kwota_brutto = kwota_brutto self.stawka_podatkowa = 0.23 self.kwota_netto = None loooooooo ############################ # # ### def zmien_stawke_podatkowa(self, nowa_stawka): self.stawka_podatkowa = nowa_stawka self.oblicz_kwote_netto() def oblicz_kwote_netto(self): podatek = self.kwota_brutto * self.stawka_podatkowa self.kwota_netto = self.kwota_brutto - podatek return self.kwota_netto 333333333333333 3 33 3 ## def generuj_opis(self): if self.kwota_netto is None: self.oblicz_kwote_netto() opis = (f"Kwota brutto: {self.kwota_brutto} zł.\n" f"Stawka opodatkowania: {self.stawka_podatkowa * 100}%.\n" f"Kwota netto: {self.kwota_netto} zł.") return opis kwota_brutto = float(input("Podaj kwotę brutto: ")) kalkulator = Kalkulator(kwota_brutto) print(kalkulator.generuj_opis()) nowa_stawka = float(input("Podaj nową stawkę opodatkowania: ")) kalkulator.zmien_stawke_podatkowa(nowa_stawka) print(kalkulator.generuj_opis()) ################# ################3 ################# class Akumulator: def __init__(self): self.__pojemnosc = int(input("Podaj pojemność akumulatora: ")) def pobierz_pojemnosc(self): return self.__pojemnosc class Pojazd: def __init__(self, marka, model, numer_rejestracyjny): self.marka = marka self.model = model self.numer_rejestracyjny = numer_rejestracyjny self.akumulator = Akumulator() def wyswietl_informacje(self): print(f"Marka: {self.marka}\nModel: {self.model}\nNumer rejestracyjny: {self.numer_rejestracyjny}") print(f"Pojemność akumulatora: {self.akumulator.pobierz_pojemnosc()} Ah") ######## $$$$$$$$ $$$$$$$$$ ############# def zmien_numer_rejestracyjny(self): try: nowy_numer = input("Podaj nowy numer rejestracyjny: ") if len(nowy_numer) == 0: raise ValueError("Numer rejestracyjny nie może mieć 0 znaków") self.numer_rejestracyjny = nowy_numer except ValueError as e: print(e) class Motocykl(Pojazd): def __init__(self, marka, model, numer_rejestracyjny, konie_mech): super().__init__(marka, model, numer_rejestracyjny) self.konie_mech = konie_mech def wyswietl_informacje(self): super().wyswietl_informacje() print(f"Kon mechaniczne: {self.konie_mech} KM\n") def main(): motocykl = Motocykl("Ducati", "Multistrada", "WA 552314", 80) motocykl.wyswietl_informacje() motocykl.zmien_numer_rejestracyjny() motocykl.wyswietl_informacje() main()
×
×
  • Utwórz nowe...