• 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

Object Storage Arubacloud
+1 głos
425 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 666 wizyt
pytanie zadane 5 lutego 2019 w Python przez Byczek_ Bywalec (2,570 p.)
+1 głos
0 odpowiedzi 147 wizyt
pytanie zadane 7 stycznia 2019 w Python przez Absum Bywalec (2,640 p.)
0 głosów
2 odpowiedzi 211 wizyt
pytanie zadane 23 listopada 2016 w Nasze projekty przez _Denty_ Nowicjusz (120 p.)

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...