Strona 1 z 1

Python - młody i niedoświadczony...

: 19 maja 2015, 14:19
autor: Dexter
Hej jestem Kasia i mam 12 lat... A nie to nie tutaj.

Panowie, sprawa wygląda następująco. Postanowiłem zamiast Javy na samym początku programować w Pythonie. I jak każdy na swojej początkującej drodze mam kilka problemów. Pierwszy z nich to dodawanie ;).

Podaje pierwszą liczbę, potem znak działania a na koniec drugą liczbę. I zamiast sumy wychodzi mi podstawienie obok siebie dwóch liczb :(. Leo Why?!

Kod: Zaznacz cały

print "witaj w kalkulatorze"
znak = " a"
t = 0        
t = t + 1
a = 1
b = 2

print a+b

a = raw_input("Wprowadz liczbe " +str(t) +" ")
c = raw_input("Wprowadz znak dzialania ")
b = raw_input("Wprowadz kolejna liczbe ")

if c == "+":
	wynik = a + b
	print "Wynik dodawania wynosi " + wynik
	print b

Re: Python - młody i niedoświadczony...

: 19 maja 2015, 14:49
autor: PisarzKsiazkowicz
Upewnij się, że zmienne są w odpowiednich typach, teraz z tego co widzę, nie masz ich nigdzie określonych, więc możliwe, że traktuje wszystko jako ciągi.

Re: Python - młody i niedoświadczony...

: 19 maja 2015, 14:59
autor: lolasher
Przy problemach tego poziomu to może pobaw się najpierw tym http://www.codecademy.com/en/tracks/python

Re: Python - młody i niedoświadczony...

: 19 maja 2015, 16:54
autor: Dexter
PisarzKsiazkowicz pisze:Upewnij się, że zmienne są w odpowiednich typach, teraz z tego co widzę, nie masz ich nigdzie określonych, więc możliwe, że traktuje wszystko jako ciągi.
print("%d" % wynik) <<< chyba, że w ten sposób zrobię.
lolasher pisze:Przy problemach tego poziomu to może pobaw się najpierw tym http://www.codecademy.com/en/tracks/python
Ciekawe, na początek sam raz dla mnie. :piwo:

Re: Python - młody i niedoświadczony...

: 19 maja 2015, 21:10
autor: bsystem
Przerobiłem cały ten kurs, w sumie jest okej tylko z czasem pojawią się problemy z submitowaniem ;P

Re: Python - młody i niedoświadczony...

: 19 maja 2015, 21:19
autor: lolasher
No mi się pojawia na pierwszym ćwiczeniu i musiałem je pominąć.