• 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

+1 głos
114 wizyt
pytanie zadane 7 stycznia w Nasze projekty przez Absum Bywalec (2,590 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 przez RafalS VIP (102,770 p.)
edycja 7 stycznia 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 przez DragonCoder Pasjonat (17,320 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 przez Absum Bywalec (2,590 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 przez Absum Bywalec (2,590 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 przez DragonCoder Pasjonat (17,320 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 przez Absum Bywalec (2,590 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 143 wizyt
pytanie zadane 5 lutego w Python, Django przez Byczek_ Bywalec (2,050 p.)
+1 głos
0 odpowiedzi 70 wizyt
pytanie zadane 7 stycznia w Python, Django przez Absum Bywalec (2,590 p.)
0 głosów
2 odpowiedzi 132 wizyt
pytanie zadane 17 stycznia 2017 w C i C++ przez Rocket_Turtle Nowicjusz (150 p.)
Porady nie od parady
Nie wiesz jak poprawnie zredagować pytanie lub pragniesz poznać którąś z funkcji forum? Odwiedź podstronę Pomoc (FAQ) dostępną w menu pod ikoną apteczki.FAQ

60,252 zapytań

105,938 odpowiedzi

220,099 komentarzy

32,461 pasjonatów

Przeglądających: 300
Pasjonatów: 17 Gości: 283

Motyw:

Akcja Pajacyk

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

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...