All language subtitles for 8. Conditional Statements

af Afrikaans
sq Albanian
am Amharic
ar Arabic Download
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,090 --> 00:00:06,870 Now we're moving on to conditional statements now you could give conditional statements as an if else 2 00:00:06,930 --> 00:00:08,020 scenario. 3 00:00:08,220 --> 00:00:14,670 For example if you go to the store and you want to purchase a drink and the drink cost two dollars. 4 00:00:15,360 --> 00:00:19,840 Well if you have two dollars you're going to be able to purchase that drink. 5 00:00:20,100 --> 00:00:24,570 If you don't have two dollars then you won't be able to purchase that drink. 6 00:00:24,630 --> 00:00:26,040 That is a condition. 7 00:00:26,040 --> 00:00:30,390 So the condition there is based on the amount of money you have. 8 00:00:30,390 --> 00:00:39,180 We can take these conditional statements and we can run if else we could also run if else if else and 9 00:00:39,180 --> 00:00:40,460 build upon these. 10 00:00:40,470 --> 00:00:44,630 Now it all makes sense when we start putting it together in our script here. 11 00:00:44,640 --> 00:00:53,190 So let's go ahead and just do that let's make a new line and let's make a comment here that says conditional 12 00:00:53,190 --> 00:00:56,580 statements. 13 00:00:57,300 --> 00:00:59,100 And let's start with a conditional statement. 14 00:00:59,100 --> 00:01:02,960 So a conditional statement is going to start off looking like a function. 15 00:01:03,000 --> 00:01:09,990 So we'll say define and here let's make the same scenario where we talked about the money and buying 16 00:01:09,990 --> 00:01:10,980 into ring. 17 00:01:11,070 --> 00:01:18,960 So we'll define drink and we'll just say a parameter here of money. 18 00:01:19,350 --> 00:01:19,700 OK. 19 00:01:19,710 --> 00:01:27,090 And then let's invent and let's say if money is greater than or equal to to me where we talked about 20 00:01:27,090 --> 00:01:33,980 two dollars for this drink then we're going to return. 21 00:01:35,200 --> 00:01:39,500 You've got yourself a drink. 22 00:01:40,050 --> 00:01:43,330 Now what if we don't have the money. 23 00:01:43,530 --> 00:01:50,460 So we could say else if our money is not greater than or equal to two then we're just going to return 24 00:01:54,180 --> 00:02:03,330 no drink for you didn't mean to capitalize the o there but I'm leaving it because I like it. 25 00:02:04,170 --> 00:02:08,580 So in this situation we have our conditions set. 26 00:02:09,000 --> 00:02:15,860 Now again if our money equals or EAP is equal to or greater than two we're gonna get a drink. 27 00:02:16,110 --> 00:02:18,260 And if not we're not going to get a drink. 28 00:02:18,510 --> 00:02:19,620 So it could be anything else. 29 00:02:19,620 --> 00:02:19,950 Right. 30 00:02:20,850 --> 00:02:28,590 So what we can do now is since this is just returning and not printing anything we can print out something 31 00:02:28,590 --> 00:02:32,550 like a drink and then we specify the amount. 32 00:02:32,550 --> 00:02:35,820 So if we have three we should return one thing. 33 00:02:35,940 --> 00:02:41,200 And if we print drink here with only a dollar we should return another. 34 00:02:41,350 --> 00:02:47,540 Let's go ahead and save this script and I didn't put this with an ampersand so I'm going to close out 35 00:02:47,540 --> 00:02:49,180 and make sure I do that next time. 36 00:02:49,490 --> 00:02:57,580 And we're gonna do is we're just going to go ahead and Python 3 script up high and you can see down 37 00:02:57,580 --> 00:03:03,870 here we go back and let me run this script with the ampersand. 38 00:03:04,010 --> 00:03:08,680 You can see that we did a drink of three which we were expecting to return. 39 00:03:08,680 --> 00:03:09,800 You've got yourself a drink. 40 00:03:10,310 --> 00:03:16,380 And we did a drink of one which we're expecting to return no drink for you this happened just the way 41 00:03:16,380 --> 00:03:17,220 we thought it would. 42 00:03:18,060 --> 00:03:21,240 So we can build upon these conditional statements. 43 00:03:21,270 --> 00:03:24,800 Let's talk about a different scenario with multiple parameters. 44 00:03:24,870 --> 00:03:31,350 Let's say that you are an adult and here in the United States if you're an adult and you want to have 45 00:03:31,350 --> 00:03:36,780 a drink of alcohol that requires you to be of age at twenty one. 46 00:03:36,780 --> 00:03:42,450 So in order to purchase alcohol you have to be one of age and to have money. 47 00:03:42,510 --> 00:03:44,300 Now if you don't drink that's perfectly OK. 48 00:03:44,310 --> 00:03:46,770 This is just a example scenario. 49 00:03:47,340 --> 00:03:51,120 So here let's say we wanted to buy alcohol. 50 00:03:51,120 --> 00:03:55,650 We have to meet that age requirement of 21 and we have to meet the requirement of money. 51 00:03:55,680 --> 00:04:00,720 Now we could be in a situation where we meet the age requirement but we don't meet the money or we could 52 00:04:00,780 --> 00:04:01,910 meet the money requirement. 53 00:04:01,950 --> 00:04:07,470 But we don't meet the age requirement or we could be in a situation where we don't meet the age requirement 54 00:04:07,590 --> 00:04:09,940 and we don't meet the money requirement. 55 00:04:10,020 --> 00:04:15,520 So let's set this up to think through this and how these scenarios could play out. 56 00:04:15,720 --> 00:04:23,940 So let's define alcohol here and we need two parameters we're going to say age and money 57 00:04:26,740 --> 00:04:35,050 so first statement here is gonna be our leading if we're going to say if age is greater than or equal 58 00:04:35,050 --> 00:04:42,720 to 21 because we need that condition to be true and our money is greater than or equal to 5. 59 00:04:42,730 --> 00:04:46,810 So let's say a drink cost five dollars we're going to return 60 00:04:49,770 --> 00:04:51,760 we're getting a drink 61 00:04:54,460 --> 00:05:00,850 OK now since we're gonna have multiple conditions here we're going to introduce something called else 62 00:05:00,940 --> 00:05:01,650 if. 63 00:05:01,870 --> 00:05:04,960 Else if here is written like this. 64 00:05:04,960 --> 00:05:20,200 E L I F so else if our age is greater than or equal to twenty one and R money is less than five dollars 65 00:05:21,340 --> 00:05:22,930 then let's return 66 00:05:25,730 --> 00:05:28,030 come back with more money. 67 00:05:31,170 --> 00:05:35,790 We need another else here because we have another condition right. 68 00:05:35,820 --> 00:05:46,560 So we're gonna say whatever our age is less than twenty one and our money is greater than or equal to 69 00:05:46,560 --> 00:05:47,220 five. 70 00:05:48,300 --> 00:05:52,740 Well we're going to return. 71 00:05:52,920 --> 00:05:57,690 Nice try kid because we're not old enough to purchase this drink. 72 00:05:57,690 --> 00:06:05,940 And then lastly and our else scenario if we are not meeting any of the conditions above which means 73 00:06:05,940 --> 00:06:14,520 we won't have the age we won't have the money then we're just going to return here to like a type sorry 74 00:06:15,020 --> 00:06:24,390 you're too poor and too young so let's go ahead and run this a couple different times. 75 00:06:24,580 --> 00:06:31,670 So let's go ahead and print out alcohol and we're going to give our two parameters let's say twenty 76 00:06:31,670 --> 00:06:41,250 one in five let's print out again alcohol and let's give a parameter of twenty one and four and then 77 00:06:41,250 --> 00:06:49,980 let's print out one last time of alcohol and we'll say that we are 20 and four so we should meet a few 78 00:06:49,980 --> 00:06:51,200 different conditions here. 79 00:06:51,210 --> 00:06:51,930 Right. 80 00:06:52,020 --> 00:06:58,650 So at twenty one in five we should return we're getting a drink at 21 and four we should return come 81 00:06:58,650 --> 00:07:03,300 back with more money and at 20 and 4 we should return. 82 00:07:03,330 --> 00:07:05,380 You're too poor and too young. 83 00:07:05,480 --> 00:07:10,800 Now if you want to add in a fourth condition here or a fourth print statement and you want to return 84 00:07:10,800 --> 00:07:13,530 the Nice try kid you're more than welcome to do that as well. 85 00:07:13,680 --> 00:07:14,240 So go ahead. 86 00:07:14,250 --> 00:07:18,860 Hey control ask or save your script out and then let's go ahead and run it 87 00:07:22,440 --> 00:07:25,830 and you can see it we return exactly where we thought we're going to. 88 00:07:25,830 --> 00:07:27,360 We're getting a drink. 89 00:07:27,360 --> 00:07:32,550 Come back with more money and you too poor and too young. 90 00:07:32,610 --> 00:07:36,000 So this is it for conditional statements. 91 00:07:36,060 --> 00:07:40,850 Hopefully this makes sense again our conditions are based on certain items. 92 00:07:40,860 --> 00:07:41,160 Right. 93 00:07:41,190 --> 00:07:45,030 So money here for an example if we have the money we're getting a drink. 94 00:07:45,030 --> 00:07:49,290 If we don't have the money we're not getting a drink and then we can build upon that we have multiple 95 00:07:49,290 --> 00:07:50,590 parameters here. 96 00:07:50,640 --> 00:07:54,660 So if we're not old enough to buy a drink or we don't have enough money to buy a drink or we don't meet 97 00:07:54,780 --> 00:07:57,960 any of these scenarios different things can happen. 98 00:07:57,960 --> 00:08:04,470 Well you need to be thinking about as a developer program or even writing these scripts is all the scenarios 99 00:08:04,470 --> 00:08:08,190 that could happen in these situations you've got to think of the logic behind it. 100 00:08:08,490 --> 00:08:12,090 So when you're building out a script you're building out your first program. 101 00:08:12,090 --> 00:08:18,510 You need to think logically if I make an if statement or a conditional statement what's the logic behind 102 00:08:18,510 --> 00:08:19,070 it. 103 00:08:19,080 --> 00:08:25,110 So a lot of times for example in this scenario we might have thought OK well if I don't have that The 104 00:08:25,110 --> 00:08:29,910 Age or the money OK but you've got to think about what if I do have the age but not the money or I do 105 00:08:29,910 --> 00:08:31,950 have the money but not the age. 106 00:08:31,950 --> 00:08:35,580 So you have to think through everything in your head and make sure that it's all thinking and this just 107 00:08:35,580 --> 00:08:36,870 takes repetition. 108 00:08:36,870 --> 00:08:41,460 And just sitting down the best way is sitting down at the pen and paper and not writing this in code 109 00:08:41,460 --> 00:08:45,180 form but this writing this in a sense that makes sense to you. 110 00:08:45,180 --> 00:08:47,850 Thinking through it logically and then writing it out in code. 111 00:08:48,300 --> 00:08:52,530 So from here we're going to go ahead and move on to list in the next video. 112 00:08:52,530 --> 00:08:55,530 So once you are caught up here let's go ahead and move right over there. 11434

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.