1
00:00:00,510 --> 00:00:05,430
Bu videoda birlikte bir kod yapacağız ve while döngüsünü kullanmanın bir başka

2
00:00:05,430 --> 00:00:06,350
yolunu göstereceğiz.

3
00:00:06,360 --> 00:00:10,260
Şimdiye dek sayıları kullandığımız bir döngü kullanıyorduk ve bir aralık var.

4
00:00:10,380 --> 00:00:14,520
Böylece 10'dan 50'ye kadar sayıları basarız ve bu bir dizi aralıktır.

5
00:00:14,520 --> 00:00:19,380
Dolayısıyla, while döngüsünü kullanmanın başka bir yolu var; burada kaç kere çalışacağını tam

6
00:00:19,380 --> 00:00:20,890
olarak bilmiyoruz, önceden belirlenmemiş.

7
00:00:21,120 --> 00:00:24,010
Yani bu onu rahatsız edecek kadar sinir bozucu.

8
00:00:24,130 --> 00:00:29,360
Can sıkıcı bir Web sitesi için süslü bir terim, sürekli Biz Olanız diye soruyor.

9
00:00:29,430 --> 00:00:31,280
Evet veya evet kelimesini girene kadar.

10
00:00:31,500 --> 00:00:34,250
Sana bir şey sormak için yine var mıyız?

11
00:00:34,290 --> 00:00:36,690
Bu yüzden sayfayı yenileyeceğim size göstereceğim.

12
00:00:36,810 --> 00:00:37,830
Henüz varmadık mı.

13
00:00:38,010 --> 00:00:40,350
Hayır diyelim.

14
00:00:40,410 --> 00:00:41,800
Henüz varmadık mı.

15
00:00:41,850 --> 00:00:42,860
Henüz değil.

16
00:00:43,050 --> 00:00:43,830
Henüz varmadık mı.

17
00:00:43,830 --> 00:00:45,950
Şimdi de Evet diyelim.

18
00:00:46,050 --> 00:00:47,930
Ve bize evet yapmış olduğumuzu söyler.

19
00:00:48,240 --> 00:00:50,070
Başlamak için biz de bunu yapacağız.

20
00:00:50,130 --> 00:00:51,230
Devam etmek için.

21
00:00:51,450 --> 00:00:56,260
Bizim HMO ile bir dosyaya ihtiyacımız var.

22
00:00:57,060 --> 00:01:02,730
Ve ben sadece benim ve noid HMO'yu aradım ve daha sonra komut dosyalarım etiketine ekleyeceğiz ve daha

23
00:01:06,480 --> 00:01:07,860
sonra dosyayı oluşturmamız gerekecek.

24
00:01:07,860 --> 00:01:09,200
Bu yüzden onu sinirlendirelim diyelim.

25
00:01:09,320 --> 00:01:14,390
Evet, yeni dosyamızı bir ses haline getirelim.

26
00:01:14,470 --> 00:01:24,160
J. S. aynı dizinde ve ben her zaman uyarı eklemeyi sadece emin olmak için eklemek ister.

27
00:01:24,250 --> 00:01:31,760
Şimdi sürümümüzü açalım ve sayfada herhangi bir şey görmeyeceğiz ancak bağlantılı olduğunu söylemeliyiz.

28
00:01:31,800 --> 00:01:32,580
Tamam.

29
00:01:32,580 --> 00:01:37,180
Bu yüzden yapmak istediğimiz ilk şey, bir kullanıcıya henüz oradayız diye sormak.

30
00:01:37,320 --> 00:01:44,550
Dolayısıyla, sorunun cevabı eşit olarak adlandırılan bir değişken yapacağız.

31
00:01:44,550 --> 00:01:47,320
Henüz varmadık mı.

32
00:01:47,990 --> 00:01:50,390
Onu sakla.

33
00:01:50,520 --> 00:01:54,760
Dolayısıyla bir sonraki adım kullanıcıyı evet dediğinde kontrol etmektir.

34
00:01:55,140 --> 00:02:05,170
Bu durumda, eğer cevap eşittir evet'e eşitse, böyle bir if deyimini kullanabiliriz, o zaman bir uyarı yapalım.

35
00:02:05,580 --> 00:02:16,410
Hazırladık ve bu harika ve biz de tekrar sormak için başka bir yere sahip olabiliriz ve bu bölümü yapmak

36
00:02:16,410 --> 00:02:17,390
zorunda değilsiniz.

37
00:02:17,580 --> 00:02:22,860
Ancak sana sadece bir döngü yapmadan bunu size gösterebilirim, ancak bunu yapabileceğiz ancak yalnızca bir kez çalışacağız,

38
00:02:23,340 --> 00:02:25,290
böylece biz orada olacağız diye soracak.

39
00:02:25,350 --> 00:02:29,150
Ve eğer hayır girersem, başkasını da çalıştırır.

40
00:02:29,160 --> 00:02:31,780
Var cevabı eşittir biz yine oradayız.

41
00:02:32,040 --> 00:02:33,390
Ve sonra başka bir şey olmaz.

42
00:02:33,480 --> 00:02:37,950
Bu yüzden sana yenilemenin biz orada olduğunu göstereceğim.

43
00:02:37,980 --> 00:02:39,630
Yok hayır.

44
00:02:39,630 --> 00:02:40,480
Henüz varmadık mı.

45
00:02:40,590 --> 00:02:43,440
Hayır, hepsi bu.

46
00:02:43,440 --> 00:02:48,900
Dolayısıyla basit bir koşullu kullanmaktan ziyade, while döngüsü kullanacağız ancak burada sahip olduğumuz

47
00:02:48,900 --> 00:02:51,020
aynı kodu bir çok kullanacağız.

48
00:02:51,420 --> 00:02:57,540
Yani cevap evet ile eşit değilken yazıyoruz.

49
00:02:57,540 --> 00:03:03,420
Dolayısıyla kullanıcı evet dediğinde biz onları tekrar isteyeceğiz.

50
00:03:04,940 --> 00:03:06,540
Ve hepsi bu kadar.

51
00:03:06,540 --> 00:03:10,550
Yani cevap evet kelimesine eşit değilken, onlara tekrar sormak isteyelim.

52
00:03:10,710 --> 00:03:11,850
Henüz varmadık mı.

53
00:03:12,270 --> 00:03:21,150
Ve nihayet sonunda, hey yaptığımızı söyleyen bir uyarı yapabiliriz ve bu da Intel'in bu

54
00:03:21,390 --> 00:03:23,150
döngü bitmedi demektir.

55
00:03:23,180 --> 00:03:28,450
Ve bu nedenle, kullanıcı bu kadarını elde etmek için evet yazmış demektir.

56
00:03:28,530 --> 00:03:33,440
Şimdi deneyelim tarayıcıya dönüyoruz, henüz oradayız.

57
00:03:33,450 --> 00:03:34,370
Yok hayır.

58
00:03:35,050 --> 00:03:35,610
Hayır!

59
00:03:35,760 --> 00:03:36,460
Yok hayır.

60
00:03:36,480 --> 00:03:37,420
Yok hayır.

61
00:03:37,440 --> 00:03:38,450
İstediğimiz her şey.

62
00:03:38,520 --> 00:03:42,640
Ve sonra, evet kelimesini yazdığımızda, bize evet yaptığımızı söyler.

63
00:03:43,230 --> 00:03:47,130
Dolayısıyla, bunu bir while döngüsünü başka bir şekilde kullanabileceğinizi göstermek için yapmak istedim.

64
00:03:47,340 --> 00:03:51,580
Dolayısıyla bu, 10 kez veya beş kez çalıştırılan önceden belirlenmiş bir döngü değildir.

65
00:03:51,600 --> 00:03:54,760
Değişiklik gösterebilir ve bunların hepsi kullanıcının girişine bağlıdır.

66
00:03:54,810 --> 00:03:59,580
Evet diye de bir kelime daha yazabilmemiz için bir gereklilik daha vardı.

67
00:03:59,820 --> 00:04:02,040
Neden E. H. evet yerine.

68
00:04:02,060 --> 00:04:04,510
Ve biri de çalışırdı.

69
00:04:04,560 --> 00:04:06,200
Bu yüzden uygulamak oldukça kolaydır.

70
00:04:06,420 --> 00:04:13,290
Tek yapmamız gereken, bu şartın başka bir bölümüne, eklemek istediğimiz ve iyi cevap vermek için evetle

71
00:04:13,290 --> 00:04:14,510
eşit değil eklemektir.

72
00:04:14,550 --> 00:04:17,790
Ve cevap eşit değildir.

73
00:04:18,180 --> 00:04:18,980
Evet.

74
00:04:19,200 --> 00:04:20,410
Sonra tekrar soracağız.

75
00:04:20,520 --> 00:04:22,050
Ve bu kadar.

76
00:04:22,050 --> 00:04:28,870
O halde sormaya devam ettiği şeyleri tazeleyin, sonra girebilirim.

77
00:04:28,920 --> 00:04:29,810
Evet.

78
00:04:30,120 --> 00:04:34,830
Ve bunu yaptığımızı söylüyor ve ben de Evet'e girmeyi yapabilirim.

79
00:04:35,520 --> 00:04:40,500
Dolayısıyla, tam bir kelimeyi girmek zorunda kalmadığınız bir sürüm 2 burada biraz

80
00:04:40,500 --> 00:04:41,360
daha gelişmiş.

81
00:04:41,400 --> 00:04:46,530
Evet ya da evet, yalnızca siz olduğu sürece herhangi bir deyimi girebilirsiniz.

82
00:04:46,550 --> 00:04:48,330
Evet ya da evet içeride.

83
00:04:48,330 --> 00:04:50,040
Bu yüzden sana göstereceğim.

84
00:04:50,250 --> 00:04:51,670
Bu gibi bir şey olabilir.

85
00:04:52,020 --> 00:04:59,040
Evet, şu anda diğer sürümümüzde çalışmıyoruz, çünkü tüm dizgenin evet veya evet olup

86
00:04:59,040 --> 00:05:00,780
olmadığını kontrol ediyor.

87
00:05:00,840 --> 00:05:07,620
Dolayısıyla, yapmak istiyoruz, dizinin Evet içerdiğini kontrol etmesi, bunun bir kısmı evet eşleşiyorsa ancak hepsinin mutlaka eşleşmediğini

88
00:05:07,620 --> 00:05:08,500
kontrol etmektir.

89
00:05:08,700 --> 00:05:13,120
Bunu yapmak için indeks olarak adlandırabileceğimiz bir yöntem var.

90
00:05:13,860 --> 00:05:15,990
Bu yüzden sana bir örnek göstereceğim. Merhaba dünya adlı bir dize yaparsam ve dizini kullanırsam.

91
00:05:15,990 --> 00:05:23,490
Tiare'de parantez içindeki dizininde olduğu gibi w'ye benzer bir ip veririm.

92
00:05:23,760 --> 00:05:30,690
Bana w'nin gerçekleştiği 6 0 1 2 3 4 5 6 numarasını verecek.

93
00:05:31,050 --> 00:05:39,460
Ama aynı zamanda dünyayla aynı sözcükte de kullanabilirim ve bana dünyanın 6.

94
00:05:39,900 --> 00:05:47,700
sırada başladığını ve var olmayan bir şey yapmaya çalışıp çalışmadığımı söyledi.

95
00:05:47,700 --> 00:05:51,410
Durumumuzda, Merhaba dünyasında olmayan Evet'i deneyelim.

96
00:05:51,420 --> 00:05:55,740
Bunu bana negatif 1 veriyor, bu yüzden bunu avantajım olarak kullanabilirim.

97
00:05:55,740 --> 00:05:59,900
Yani kontrol etmek istiyorum evet herhangi bir yerde bir giriş dizesinde herhangi bir yerde cevap.

98
00:06:00,000 --> 00:06:05,070
Bunu yapmak için, burada geri dönelim ve bizim sürümümüz

99
00:06:05,340 --> 00:06:12,840
için başlangıç ​​kodunu koruyacağım ve yorumladı ve daha sonra doğru sürüm 2'yi yorumladı.

100
00:06:12,860 --> 00:06:17,350
Ve bunu buraya koy.

101
00:06:17,930 --> 00:06:19,260
Yani bu aynı kalacak.

102
00:06:19,620 --> 00:06:21,550
Bu farklı olacak.

103
00:06:21,600 --> 00:06:23,400
Bu yüzden bu indeksin yanıtlanması gibi bir şey isteyeceğiz.

104
00:06:23,490 --> 00:06:28,910
Evet.

105
00:06:30,060 --> 00:06:31,150
Ve negatif 1'e eşit olduğunu görmek istiyoruz.

106
00:06:31,590 --> 00:06:36,780
Bu demek oluyor ki evet kelimesi cevabımızın içinde yok.

107
00:06:36,780 --> 00:06:41,020
O halde bunu deneyelim.

108
00:06:41,280 --> 00:06:44,610
Yenile biz henüz orada değiliz.

109
00:06:45,010 --> 00:06:47,100
Yok hayır.

110
00:06:47,100 --> 00:06:48,110
Henüz varmadık mı.

111
00:06:48,120 --> 00:06:48,630
Yok hayır.

112
00:06:48,630 --> 00:06:49,560
Henüz varmadık mı.

113
00:06:49,560 --> 00:06:50,450
Evet bencede.

114
00:06:50,490 --> 00:06:52,690
Ve evet yaptığımızı söylüyor.

115
00:06:53,370 --> 00:06:55,630
Tekrar deneyin ve deneyelim.

116
00:06:55,910 --> 00:06:58,500
Biz ordayız.

117
00:06:58,500 --> 00:06:59,780
Evet.

118
00:07:00,090 --> 00:07:01,440
Ve bunu yaptığımızı söylüyor.

119
00:07:01,620 --> 00:07:03,050
TAMAM.

120
00:07:03,360 --> 00:07:03,600
Yani versiyon 2 ve orada yapmamız gereken tek şey bu.

121
00:07:03,600 --> 00:07:07,430
Yani hepsi bu sürüm 2'ye ait.

122
00:07:07,500 --> 00:07:08,940
Sadece, girdi kontrolünü biraz daha esnek hale getirmek için dizinini kullanabileceğinizi göstermek istiyorum

123
00:07:08,940 --> 00:07:14,220
&nbsp;
