Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated:
1
00:00:00,330 --> 00:00:05,320
Hope you had fun building the quiz, if you solved it, then you're on fire if you had some trouble.
2
00:00:05,370 --> 00:00:06,210
Not a problem.
3
00:00:06,210 --> 00:00:07,310
We can go over it now.
4
00:00:09,260 --> 00:00:14,690
And we're going to use again, next line to pick up each answer, so string answer one.
5
00:00:16,580 --> 00:00:18,560
Is equal to Skender next line.
6
00:00:24,220 --> 00:00:26,170
And we'll copy this three times.
7
00:00:34,320 --> 00:00:36,810
And don't forget to rename each variable.
8
00:00:40,010 --> 00:00:44,270
And now scandal next line picks up each answer and stores it in a variable, easy enough.
9
00:00:45,720 --> 00:00:52,080
The next task is to check each answer, and so these are starts with a score of zero and using if statements
10
00:00:52,080 --> 00:00:58,180
you can compare each answer against the correct one will say if an answer one is correct, epiphytic
11
00:00:58,230 --> 00:00:58,830
will see.
12
00:01:05,150 --> 00:01:10,520
In which case, update their score by five and if answer two equals a.
13
00:01:24,010 --> 00:01:28,420
We're going to add five as well, if answer three equals D.
14
00:01:36,880 --> 00:01:38,680
Update their score by five.
15
00:01:42,580 --> 00:01:48,700
And remember that the final answer can be a oraibi, so we'll check if answer four is equal to a.
16
00:01:53,490 --> 00:01:55,290
If answer four is equal to be.
17
00:02:05,090 --> 00:02:10,820
In which case, we're going to update the number of points by five and you'll notice that each statement
18
00:02:10,820 --> 00:02:15,960
looks pretty much the same, if their answer matches the correct one, the condition turns true.
19
00:02:16,370 --> 00:02:19,970
The code runs to update the score by an additional five points.
20
00:02:20,360 --> 00:02:21,110
Easy enough.
21
00:02:21,870 --> 00:02:25,140
And the last task was to print a message that depends on the user score.
22
00:02:25,610 --> 00:02:29,960
So if they score 15 or higher, if score is bigger than or equal to 15.
23
00:02:35,740 --> 00:02:38,320
We're going to print wow, you know, your stuff.
24
00:02:45,880 --> 00:02:52,060
If that's false, we'll say else if the check if there scores five and higher, but less than 15.
25
00:02:59,400 --> 00:03:03,390
If their score is in the range of five and 15 will print, not bad.
26
00:03:04,710 --> 00:03:10,200
And if even that's false, then the score is obviously less than five, in which case we're going to
27
00:03:10,200 --> 00:03:12,840
print better luck next time.
28
00:03:21,200 --> 00:03:22,730
They were ready to run our code.
29
00:03:34,000 --> 00:03:36,820
And I'll enter the correct answers, see?
30
00:03:43,390 --> 00:03:47,620
Here we can write A or B, does it matter and what happened?
31
00:03:48,250 --> 00:03:49,860
It seems my number three is incorrect.
32
00:03:49,870 --> 00:03:52,870
The answer should be D was tricked by my own quiz.
33
00:03:53,470 --> 00:03:53,860
All right.
34
00:03:53,860 --> 00:03:55,780
I'll rerun my code now.
35
00:03:55,780 --> 00:03:58,300
Keep my answers the same, but I'll put a D here.
36
00:03:59,780 --> 00:04:04,250
And there you go, my output is a perfect score, Prince, the right message.
37
00:04:05,030 --> 00:04:09,710
Final task is to run some test cases to really test our code and make sure that it's robust.
38
00:04:10,490 --> 00:04:14,360
So I'm going to rerun the quiz with three wrong answers and only one correct answer.
39
00:04:14,690 --> 00:04:16,339
B, C, D, c.
40
00:04:17,899 --> 00:04:22,630
And because they got three wrong, I get a five out of 20 and a not that good.
41
00:04:23,120 --> 00:04:26,060
That's true on the quiz with the wrong answers to every question.
42
00:04:29,290 --> 00:04:30,400
And I get a zero.
43
00:04:30,640 --> 00:04:36,100
OK, so everything is working out well so far this time I'll make sure the first two are correct and
44
00:04:36,100 --> 00:04:37,510
the last two are wrong.
45
00:04:37,840 --> 00:04:41,200
As I expected, 10 out of 20, not bad at all.
46
00:04:41,690 --> 00:04:44,170
After testing my code, it seems to work well.
47
00:04:44,770 --> 00:04:46,980
I hope you had fun taking on this challenge.
48
00:04:47,290 --> 00:04:49,770
That's all for booleans and conditionals.
49
00:04:50,230 --> 00:04:53,260
I'll see you in the next section functions.
4614
Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.