Discuss Scratch

KamGry
Scratcher
100+ posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

@up
tak można na liczby inne niż 0
zmień [zmienna v] o (() - ((zmienna)-(liczba docelowa))
Z tym, ze kiedy kliknięto i to co zrobiłeś nie dział do końca tak samo, bo przy twoim można najpierw wcisnąć klawisz myszy, a dopiero najechać na duszka.
PL_DkD_PL
Scratcher
500+ posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

KamGry wrote:

@up
[…]
Z tym, ze kiedy kliknięto i to co zrobiłeś nie dział do końca tak samo, bo przy twoim można najpierw wcisnąć klawisz myszy, a dopiero najechać na duszka.
To może tak:
zawsze
jeżeli <<dotyka [wskaźnik myszy v]?> i <nie <wciśnięty klawisz myszy>>> to
jeżeli <<dotyka [wskaźnik myszy v]?> i <wciśnięty klawisz myszy>> to

end
end
end

KamGry wrote:

@up
tak można na liczby inne niż 0
zmień [zmienna v] o (() - ((zmienna)-(liczba docelowa))
[…]
też można… to puste miejsce jest uznawane jako 0
AANNTTOONNII
Scratcher
1000+ posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

PL_DkD_PL wrote:

też można… to puste miejsce jest uznawane jako 0

W tym przypadku zadziała, ale nie róbcie tak. Takie np. wyrażenie jest nieprawdziwe:
<[0] = []>
PL_DkD_PL
Scratcher
500+ posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

AANNTTOONNII wrote:

PL_DkD_PL wrote:

też można… to puste miejsce jest uznawane jako 0

W tym przypadku zadziała, ale nie róbcie tak. Takie np. wyrażenie jest nieprawdziwe:
<[0] = []>
To prawda. Jak w działaniach nie ma niczego to uznaje za 0, ale jak jest
[]
a nie
()
to wtedy będzie zupełnie nic, nie “0”.
korkokos2
Scratcher
100+ posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

zamiast
zmień [ v] o (0)

definiuj zmień (zmienna) o (ile)
ustaw (zmienna) na ((zmienna) + (ile))

Last edited by korkokos2 (May 4, 2021 11:31:55)

Anidolfi78
Scratcher
35 posts

Co by było, gdyby nie było? Co zrobić jeśli nie ma?

Gdyby nie było:
(długość [słowo])
Można by było zrobić:
kiedy kliknięto zieloną flagę
ustaw [długość v] na [0]
ustaw [licznik v] na [1]
powtarzaj aż <(litera (licznik) z [słowo]) = []>
zmień [licznik v] o (1)
end
ustaw [długość v] na ((licznik) - (1))
ustaw [licznik v] na [0]

Zmienna “długość”, to długość naszego wyrazu.

Powered by DjangoBB