Zwracam się z ogromną prośbą o odpowiedzenie na poniższe pytania:
- Czy da się przekazywać zmienne z jednej metody do drugiej?
Napisałem coś takiego (też jest w załączniku)
def popo(twojeZłoto):
print(twojeZłoto)
def momo():
twojeZłoto = 5
return twojeZłoto
popo(twojeZłoto)
momo()
ale w tym print(twojeZłoto) nie działa, dlaczego?
2.Czy istnieje coś takiego w Pythonie jak konstruktor w Java, czyli, że wiecie, że robię konstruktora, tam ma jakieś parametry wysokość, długość, szerokość, kolor itd to żeby nie pisać za każdym razem nazw zmiennych tylko po prostu piszę w nawiasie np. opel (220, 320, 150, czarny) zamiast opel: wysokość = 220, długość = 320, kolor = czarny). Bo chce sobie zrobić grę tekstową z bazą zawodników i nie chce mi się wpisywać ciągle nazwa zmiennej = wartość, tylko wiecie tak w nawiasie tylko by się przydało i tam wartości.
3. Napisałem taki program i działa, ale nie wiem czy dobrze i czy nie możnaby go skrócić, jak chcecie to wypróbujcie, ten program przesyłam w załączniku w notatnikupython.txt (6,7 KB)