Tekst czy liczba w Scratchu

Język Scratch posiada tylko jeden typ zmiennej (odpowiedź), która może przyjmować zarówno tekst, jak i liczby. Czasem jednak chcemy się upewnić, że użytkownik naszego programu wprowadził liczbę (albo tekst). 

Żeby sprawdzić, czy wprowadzono tekst, czy liczbę można wykorzystać właściwość Scratcha, która konwertuje tekst na liczbę zero, jeśli wykonujemy na niej działanie matematyczne. W związku z tym jeśli pomnożymy "odpowiedź" przez jeden, to możemy otrzymać dwa rezultaty:

  • jeśli odpowiedzią była liczba, to otrzymamy dokładnie taką samą liczbę
  • jeśli odpowiedzią był tekst, to otrzymamy wynik zero

W ten sposób możemy zabezpieczyć się przed problemami z naszym programem.

kontrola wejscia

html how 2

HTML

 

w3s

colorpicker

Walidator HTML oraz CSS

© 2021 classroom.pl All Rights Reserved.
DMC Firewall is a Joomla Security extension!