|
- Programming4Fun http://www.programming4fun.pun.pl/index.php - Poradniki http://www.programming4fun.pun.pl/viewforum.php?id=21 - Kurs Pythona. Część 3. http://www.programming4fun.pun.pl/viewtopic.php?id=11 |
| Hoguzzos - 2014-07-10 21:03:05 |
ŹRÓDŁO : http://szgrabowski.kis.p.lodz.pl/Python-podstawy.html Kod:imie = raw_input("Podaj swoje imię ")
print "Witaj ", imie, ", widzę, że nieźle Ci idzie!"Funkcja raw_input zwraca string. Ale istnieje również funkcja input, zwracająca liczbę (int, long, float lub complex) lub wartość logiczną (True albo False, typ bool). Można też wprowadzić naraz krotkę: Kod:a, b = input("podaj 2 liczby (oddzielone przecinkiem) ")
print a, bZauważ: przecinek rozdziela argumenty print-a pojedyńczą spacją. Taki kod: Kod:print a print b wstawiłby znak nowego wiersza zarówno po a, jak i po b. Kod:if warunek: # zrób coś elif warunek: # tu też zrób coś else: # ewent. zrób coś w takim przypadku Oczywiście bloku else ani też elif być nie musi. "elif" to skrót od "else if" i znaczy dokładnie to samo. W warunkach można używać operatorów koniunkcji (and), alternatywy (or) czy negacji (not). Kod:if x > 3 and y == -1 and 2 < z < 4: print … … else: … Jak widzisz, są podobieństwa, ale i różnice w stosunku do języka C. Np. użyteczne nierówności obustronne. |