OK, iniziamo con il primo qui.
Stampa tutti i numeri tra 10 e 19 negativi.
Quindi, prima di iniziare a scrivere codice, dobbiamo creare i nostri file.
Quindi ho un semplice file Tim
e ho bisogno di creare uno script per connettermi.
Quindi salviamo il nostro script.
Chiamiamolo loop.
Sì, salvalo e poi aggiungerò un avviso perché voglio sempre assicurarmi che siano connessi.
Torna al DML di studio selvaggio e quindi collega semplicemente a quello script che lo circonda.
Sì.
Quindi ora se andiamo ad aprirlo, dovremmo ottenere la nostra bella allerta.
Grande.
Quindi affrontiamo il primo.
Stampa tutti i numeri tra 10 e 19 negativi.
Quindi inizieremo con un ciclo WHILE.
un ciclo selvaggio dove stiamo controllando mentre il contatore è inferiore a 20.
Cominceremo con la variabile var diciamo che il contatore inizia con 10 negativi, quindi avremo solo
Annulla quel contatore di log e quindi aggiungeremo 1 al contatore proprio così.
Quindi abbiamo iniziato negativo 10.
Abbiamo stampato aggiungendo 1 mentre Kountry è inferiore a 20.
Potremmo anche refactoring questo mentre è inferiore o uguale a 19.
O si lavora in uno solo per motivi di varietà, quindi risparmia.
Andiamo a una truffa che si registri in alto solo per chiarire che stiamo stampando
tutti i numeri tra il 10 e il 19 negativo e lo eseguiamo.
Così aggiornerà la pagina.
Non vedere nulla perché è tutto sulla console e puoi vedere che riceviamo tutti i numeri
tra 10 e 19 negativi.
Assicurati che includa 19 negativi 10.
Grande.
Quindi la prossima sfida è stampare tutti i numeri pari tra 10 e 40.
Quindi ho intenzione di copiare questo e modificarlo solo un po '.
Quindi stampa tutti i numeri pari tra 10 e 40 salvati.
Quindi inizieremo con il nostro contatore pari a 10 mentre il contatore è inferiore a 41 o inferiore o
uguale a 40.
Facciamolo in questo modo.
Lo stamperemo solo se è pari.
Quindi ci sono alcuni modi per farlo.
Il primo è che lo stampiamo sempre, ma contiamo a due.
Quindi questo significa che iniziamo alle 10.
Quindi aggiungiamo quindi stampiamo 10 out e ne aggiungiamo due e quindi siamo a 12.
Quindi stampiamo 12 e quindi ne aggiungiamo due.
Quindi questo è un modo per farlo solo per assicurarsi che funzioni.
Rinnova la console e puoi vedere la stampa di tutti gli altri tra 10 e 40.
E questo funziona bene.
Quindi c'è un altro modo in cui avremmo potuto scrivere questo.
E lo copro solo per mostrartelo.
Potremmo scrivere in questo modo.
Quindi passiamo in rassegna ogni numero.
Quindi non contiamo a due e quindi avremo una dichiarazione if qui per controllare se un
numero è pari.
E sembra che il contatore mod 2 sia zero.
Ecco come si dice per i numeri anche se è equamente divisibile per due, poi lo stamperemo e poi
ne aggiungeremo uno solo.
Quindi in questo modo è più breve ed è un po 'più efficiente perché questo ciclo
funzionerà solo la metà delle volte di questo perché contiamo a due.
Quindi non eseguiamo mai questo ciclo per i numeri dispari rispetto a questo qui.
Se iniziamo con 10 se il contatore 2 è zero, è costante a 10 come.
Aggiungiamo 1.
Quindi ora lo facciamo per 11.
Quindi questo codice è valutato è 11 divisibile per 2 e non lo è.
Quindi questo non è stampato, ma il codice nel ciclo viene ancora eseguito ogni volta.
Quindi c'è un vantaggio di questo set qui che è sempre stampare i numeri
pari, non importa quale numero iniziamo rispetto a questo.
Se iniziamo alle 11 si aggiungerà sempre a quel numero di base.
Quindi avremo 11 13 15 che non sono nemmeno, ma questo in realtà sta controllando se sono pari.
Quindi ho intenzione di commentare per ora e andiamo solo con la versione breve
che per inserire i numeri pari tra 10 e 40 come vediamo qui.
Quindi, dopo abbiamo stampato tutti i numeri dispari tra 300 e 333.
Quindi di nuovo è molto simile a questo.
Ho appena intenzione di copiare tutto questo di nuovo e cambiare questo in modo da stampare tutti i numeri dispari tra 300
e 333 e poi inizieremo con il contatore a 300.
Quindi questo non funzionerà perché iniziamo a 300.
Se ne aggiungiamo due ci saranno 300 due e questo conterà per numero.
Quindi me ne sbarazzerò e useremo il modo leggermente più lungo.
Quindi per verificare se qualcosa è strano, vogliamo assicurarci che non sia divisibile per 2.
Quindi sembra che se il contatore Montu non è uguale a zero allora stamperemo il contatore e l'altra cosa che
dobbiamo cambiare è che questo ciclo inizierà a 300 e stiamo controllando se è inferiore a 40.
Quindi adesso questo codice non funzionerà nemmeno.
Quindi vogliamo fare questo 333 Quindi salviamoci e aggiorniamoci e puoi vedere che prendiamo tutti i numeri
dispari 3 o 1 fino a 333.
Quindi l'ultimo qui è stampare tutti i numeri divisibili per cinque e tre che sono tra 5 e 50.
Così andando a copiare sono impostati ancora una volta.
Quindi stavolta annullerò quel registro stampando tutti
i numeri divisibili per 5 e 3 tra 5 e 50.
Quindi per farlo inizieremo con il nostro contatore alle 5 e andrà avanti fino al 50.
E la nostra logica qui non sta controllando se non è divisibile per 2, che è quello che abbiamo qui.
Quello che vogliamo fare è controllare se è divisibile per 5 e divisibile per 3.
sembrerà che counter maade 5 sia uguale a zero e counter maade tre sia uguale a zero e il gioco è fatto.
Quindi
Quindi entrambi devono essere veri divisibili per cinque in modo uniforme e 3 per poter essere stampati.
Quindi questo è tutto ciò che dobbiamo fare.
Andiamo avanti e aggiorniamo il nostro browser e puoi vedere che riceviamo tutti i numeri che sono divisibili sia per
5 che per 3 che sono tra 5 e 50 e ce ne sono solo tre.
Va bene così è tutto per questo mentre i loop set di problemi.