• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Mój pierwszy program konsolowy w Python

42 Warsaw Coding Academy
+1 głos
754 wizyt
pytanie zadane 7 stycznia 2019 w Nasze projekty przez Absum Bywalec (2,640 p.)

Witam dzisiaj podjąłem nauki programowania w języku Python,po dniu postanowiłem zrobić sobie mały projekt podsumujący to czego się dzisiaj nauczyłem z ksiązką autora Michaela Dawsona

print("<<<<<<<<<<Kalulator rachunków miesięcznych>>>>>>>>>>")
zarobki = int(input("Ile zarabiasz w Pracy? "))
zarobkidodatkowe = int(input("Jeżeli w tym miesiącu zarobiłeś pieniądze poza pracą napisz ile: "))
prąd = int(input("Ile wynoszą twoje rachunki za prąd? "))
telewizja = int(input("Ile wynoszą twoje rachunki za telewizje? "))
woda = int(input("Ile wynoszą twoje rachunki za wode? "))
śmieci = int(input("Ile wynoszą twoje rachunki za śmieci? "))
internet = int(input("Ile wynoszą twoje rachunki za internet? "))
ubezpieczenie = int(input("Ile wynoszą twoje rachunki za ubezpieczenie? "))
gaz = int(input("Ile wynoszą twoje rachunki za gaz? "))
czynsz = int(input("Ile wynoszą twoje rachunki za czynsz mieszkalny? "))
ogrzewanie = int(input("Ile wynoszą twoje rachunki za ogrzewanie? "))
jedzenie = int(input("Ile wynoszą twoje wydatki na jedzenie: "))
podsumowanie = zarobki + zarobkidodatkowe - prąd - telewizja - woda - śmieci - internet - ubezpieczenie - gaz - czynsz - ogrzewanie - jedzenie
podsumowanie1= prąd - telewizja - woda - śmieci - internet - ubezpieczenie - gaz - czynsz - ogrzewanie - jedzenie
podsumowanie2 = zarobki + zarobkidodatkowe
print("Po miesiącu zostało Ci: ", podsumowanie , "zł")
print("Twoje wydatki na dom i wyżywienie wynoszą: " , podsumowanie1, "zł")
print("Ogółem w tym miesiącu zarobiłeś/aś" , podsumowanie2 , "zł")

Aa o to efekt końcowy:

<<<<<<<<<<Kalulator rachunków miesięcznych>>>>>>>>>>
Ile zarabiasz w Pracy? 3000                                        
Jeżeli w tym miesiącu zarobiłeś pieniądze poza pracą napisz ile: 450                                                                  
Ile wynoszą twoje rachunki za prąd? 300                            
Ile wynoszą twoje rachunki za telewizje? 100                       
Ile wynoszą twoje rachunki za wode? 150                            
Ile wynoszą twoje rachunki za śmieci? 150                          
Ile wynoszą twoje rachunki za internet? 60                         
Ile wynoszą twoje rachunki za ubezpieczenie? 100                   
Ile wynoszą twoje rachunki za gaz? 200                             
Ile wynoszą twoje rachunki za czynsz mieszkalny? 1500              
Ile wynoszą twoje rachunki za ogrzewanie? 350                      
Ile wynoszą twoje wydatki na jedzenie: 500                         

Po miesiącu zostało Ci:  40 zł                                     
Twoje wydatki na dom i wyżywienie wynoszą:  -2810 zł               
Ogółem w tym miesiącu zarobiłeś/aś 3450 zł                         


[Program finished]

Wiem ,że program obejmuje tylko typy,proste operacje wejścia-wyjscia oraz fukcje int i nie jest to nic takiego ale to mój pierwszy program i czuje satysfakcje i jestem dumny hehe.

Jeśli macie jakieś zastrzeżenia to piszcie:)

 

1 odpowiedź

+2 głosów
odpowiedź 7 stycznia 2019 przez RafalS VIP (122,820 p.)
edycja 7 stycznia 2019 przez RafalS
podsumowanie, podsumowanie1, podsumowanie2

Gdyby dzieci umiały programować to na szkolnym korytarzu mógłbyś usłyszeć takie bluzgi:

- zdjecie twojej starej nie miesci sie na partycji fat32

- a twoja nazywa zmienne podsumowanie, podsumowanie1, podsumowanie2

Taki żarcik :D Generalnie dobrze nazywasz zmienne, ale costam1, costam2 jest zawsz malo deskryptywne :P

Kwota musi być całkowita. Jak wpisze 1.22 to program się brzydko wywali. To samo gdy wpisze 'a co cie to obchodzi'

1
komentarz 7 stycznia 2019 przez DragonCoder Nałogowiec (36,500 p.)
Chyba nic nie trzeba dodawac, no moze odstepny miedzy (wolna linijka) inputem i outputem oraz operacjami matematycznymi. I komentarze przy takich nazwach zmiennych
komentarz 7 stycznia 2019 przez Absum Bywalec (2,640 p.)

@RafalS, haha powiem szczerze ,że żarcik rozbawił :"")

Jestem wdzięczny za rade i zaczne używać deskryptywnych nazw zmiennych.

Pozdrawiam i życzę miłego wieczoru.

komentarz 7 stycznia 2019 przez Absum Bywalec (2,640 p.)
@DragonCoder

Dziękuję za rade w następnym "projekciku" zaprzestałem używania spacji między  inputem i outputem oraz operacjami matematycznymi.

Nie rozumiem o co chodzi z tymi komentarzami.

Chodzi o #To jest komentarz?

Pozdrawiam i życzę miłego wieczoru :)
1
komentarz 7 stycznia 2019 przez DragonCoder Nałogowiec (36,500 p.)
Tak, bo w momencie gdybys mial tu kod na 200 linijek i miałabys np, jakas_zmienne_x, gdzie x oznaczaloby numer zmiennej a byloby ich 50, to nie fajnie sie czyta taki kod + duzo odszyfrowywania, co dana zmienna oznacza. Oprócz tego, gdy bedziesz chcial wrocic do kodu, to bedziesz wiedzial co on oznacza, a nie sie nad nim glowil.
komentarz 7 stycznia 2019 przez Absum Bywalec (2,640 p.)
Teraz rozumiem ,w gruncie żeczy wszystkie podręczniki mówią ,że komentarze są naszym przywilejem i mają nam służyć w odnalezieniu sie w kodzie.

Dziękuję :D

Podobne pytania

+2 głosów
3 odpowiedzi 1,127 wizyt
pytanie zadane 5 lutego 2019 w Python przez Byczek_ Bywalec (2,570 p.)
+1 głos
0 odpowiedzi 186 wizyt
pytanie zadane 7 stycznia 2019 w Python przez Absum Bywalec (2,640 p.)
0 głosów
2 odpowiedzi 334 wizyt
pytanie zadane 17 stycznia 2017 w C i C++ przez Rocket_Turtle Nowicjusz (150 p.)

93,398 zapytań

142,390 odpowiedzi

322,580 komentarzy

62,757 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...