• 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

VPS Starter Arubacloud
+1 głos
414 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 658 wizyt
pytanie zadane 5 lutego 2019 w Python przez Byczek_ Bywalec (2,570 p.)
+1 głos
0 odpowiedzi 144 wizyt
pytanie zadane 7 stycznia 2019 w Python przez Absum Bywalec (2,640 p.)
0 głosów
2 odpowiedzi 209 wizyt
pytanie zadane 23 listopada 2016 w Nasze projekty przez _Denty_ Nowicjusz (120 p.)

92,453 zapytań

141,262 odpowiedzi

319,086 komentarzy

61,854 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

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 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!

...