Control Flow in Python - If Elif Else Statements

Поділитися
Вставка
  • Опубліковано 25 лис 2024
  • Learn how to use if elif else statements in Python to control the flow of your programs.
    🔥Subscribe for more videos like this: goo.gl/6PYaGF
    🔥Python tutorial for beginners: • Python Tutorials for B...
    Python Exercises for Beginners:
    programmingwit...
    Python Cheat Sheet:
    programmingwit...
    Want to learn more from me? Check out my blog and courses:
    programmingwith...
    / programmingwithmosh
    / moshhamedani

КОМЕНТАРІ • 169

  • @victorjo7918
    @victorjo7918 Рік тому +36

    Finally somebody talks about indenting,every detail counts.Very nice tutorial with a bonus quiz at the end.

    • @YoTone21
      @YoTone21 Рік тому +2

      Exactly! I was struggling just now wondering what happened when my text mirrored the “correct answer” literally back spaced to indent my way vs coddys way and it worked

  • @azizt6773
    @azizt6773 2 роки тому +10

    Mosh, you are a legend im gonna enroll in your program in September this year. I'm happy that I've stumbled across you

  • @ziniazinia4707
    @ziniazinia4707 4 роки тому +102

    U have teached a 10000000000x greater than my teacher🤣🤣🤣🤣🤣

  • @StrigWilson
    @StrigWilson 3 роки тому +17

    I'm a total noob but I've always been into computers, covid put me out of a job so here I am!
    Thanks man i appreciate people like you helping me get certs, because school isn't an option for me financially

    • @Dexter21norman
      @Dexter21norman 2 роки тому +1

      got a job yet?

    • @StrigWilson
      @StrigWilson 2 роки тому +7

      @@Dexter21norman just started a help desk position last month! Keep on the grind man

    • @asshivam8117
      @asshivam8117 2 роки тому

      ua-cam.com/video/zO9Z4inmLzM/v-deo.html
      Topic : Control Flow and User Input in Python
      Department : CSE
      By Aditya(IIT DELHI)
      Notes available in Description
      Like, Share and Comment on the video
      Subscribe to the Ninepointers UA-cam Channel

  • @royaebadi-gi5gt
    @royaebadi-gi5gt Рік тому +3

    your tutorials are comprehensive and straightforward so that beginners can grasp it easily.

  • @Science-Made-Easy
    @Science-Made-Easy 3 роки тому +9

    Mosh has made my life easier, you are the world's no.1 programmer and you are an excellent teacher... Thank You Very Much @MoshHamedani

    • @asshivam8117
      @asshivam8117 2 роки тому

      ua-cam.com/video/zO9Z4inmLzM/v-deo.html
      Topic : Control Flow and User Input in Python
      Department : CSE
      By Aditya(IIT DELHI)
      Notes available in Description
      Like, Share and Comment on the video
      Subscribe to the Ninepointers UA-cam Channel

  • @tahaahmed627
    @tahaahmed627 4 роки тому +27

    Amazing tutorials . . . I am learning so much about python so easily!

    • @asshivam8117
      @asshivam8117 2 роки тому

      ua-cam.com/video/zO9Z4inmLzM/v-deo.html
      Topic : Control Flow and User Input in Python
      Department : CSE
      By Aditya(IIT DELHI)
      Notes available in Description
      Like, Share and Comment on the video
      Subscribe to the Ninepointers UA-cam Channel

  • @Slopki16
    @Slopki16 2 роки тому

    Thank you sooooo much for this video!!!! Im making new project and i have to problems with if else and after looking 4 sec of your video i get it and fixed it.

  • @wisdomdavid4923
    @wisdomdavid4923 2 роки тому +1

    I love you mosh! Thank you ...all the way from Nigeria

  • @rbgpro4
    @rbgpro4 3 роки тому +10

    thank you so much for this you literally explained it way better than my teacher

  • @RFUQUA26
    @RFUQUA26 Рік тому

    I came for if statements and learned a lot more, thanks for the video.

  • @julbeeyaren8483
    @julbeeyaren8483 Рік тому

    Mosh is my favourite Tutor so far. I panic if I can't find his video on a topic I want 🤣

  • @ChrisWales-j5u
    @ChrisWales-j5u 5 місяців тому +2

    Thank you so much for your lecture

  • @BahoraAvazova
    @BahoraAvazova 9 місяців тому +1

    thank you bro for a great tutorial lesson

  • @talinanderson611
    @talinanderson611 2 роки тому +3

    Thanks for your super informative tutorials! It really helps in my class. Mr.Hutter makes it too hard!

  • @habiba-cz4mc
    @habiba-cz4mc 2 роки тому

    Your explanation is better than my TA

  • @isabellawilliams52
    @isabellawilliams52 Рік тому

    Genuinely helpful with the indenting tip.

  • @leynahoang3141
    @leynahoang3141 2 роки тому +1

    you’re helping me with my comp sci midterm 😭😭

  • @w8448
    @w8448 9 місяців тому

    Thank you very much, you're a wonderful teacher.

  • @YoTone21
    @YoTone21 Рік тому

    You are the best thank you!! I was going over if else statements using coddy tech, and they failed to explain indentation is important. Literally as soon as I indented the damn code worked smh 😂😂

  • @Tanookiiii
    @Tanookiiii 2 роки тому +1

    THANK YOU FOR HELPING MY STRUGGLE

  • @isaacmatos2079
    @isaacmatos2079 2 роки тому

    You’re great bro, greetings from Dominican Republic

  • @ManjuRawat-h5f
    @ManjuRawat-h5f 11 місяців тому

    Thanks 👍 you are a good teacher 😊

  • @crstophermartinez8662
    @crstophermartinez8662 Рік тому

    Thanks man for helping become a little more knowledgeable

  • @sibongilemalama
    @sibongilemalama 2 роки тому

    It has made me to understand python very well 🥳🥳

  • @adeyinkaadekanmi6586
    @adeyinkaadekanmi6586 2 роки тому

    You are a good instructor

  • @futurism010
    @futurism010 2 роки тому

    No any words to express for you @MoshHamedani🤭!

  • @nobelalan2728
    @nobelalan2728 4 роки тому +6

    Thank you very much for the simple illustration

  • @RealRadaiZabala
    @RealRadaiZabala 11 місяців тому

    Thanks, Mosh....@Programming with Mosh

  • @MzUrKeL
    @MzUrKeL Рік тому

    This is possibly the best breakdown. I've seen so far!

  • @mcblackk_x5011
    @mcblackk_x5011 3 роки тому

    wow teachers on purpose dont teach this way cuz they don't care, great video!!!

  • @TheMeditationHub2023
    @TheMeditationHub2023 Рік тому

    You are the BEST!

  • @teluguhacker4160
    @teluguhacker4160 2 роки тому

    Thank you so much sir . Please sir make video easy words in English sir

  • @MuhammadAhmed-vi2xt
    @MuhammadAhmed-vi2xt 6 років тому +3

    Sir Mosh please make course on Django 2.1.3 because you already maked course on python now please make on django and its my humble request to you.

  • @GreenlackX
    @GreenlackX 2 роки тому +1

    Thank you so much 😊

  • @ketexazeez1723
    @ketexazeez1723 2 роки тому

    Awesome 👌. You are a true educator

  • @imanibillahismail8526
    @imanibillahismail8526 2 роки тому

    Thank you Mosh👍

  • @shakeel0atmeal273
    @shakeel0atmeal273 2 роки тому

    Thank you my friend 🙏🙏🙏

  • @todormetzov1235
    @todormetzov1235 Рік тому

    thank you 🎉 ❤

  • @Satyajit5858
    @Satyajit5858 4 роки тому

    Nice explaination sir

  • @hazemalawawdeh9318
    @hazemalawawdeh9318 4 роки тому

    You are a smart person boi

  • @al-harithodeh9121
    @al-harithodeh9121 Рік тому

    4:02 and 5:58 and 15:09

  • @HusamEmran
    @HusamEmran Рік тому

    the last part of bag and apple i did not get it ? the rest was well explained thank you

  • @marwanmarwan5810
    @marwanmarwan5810 4 роки тому +3

    Sir Mosh.... you are awsome !

  • @moondemudimba7920
    @moondemudimba7920 6 років тому +2

    amazing tutorial

    • @moondemudimba7920
      @moondemudimba7920 6 років тому +1

      I know Java, C, C++ and PHP I have been coding in those languages for 4 years now.. .. I want to extend my programming skills to solving problems, that's why I chose to learn python... I have been reading about it. It's an awesome and ever growing programming language... So it's worth learning...

  • @sheikhmkrifat7749
    @sheikhmkrifat7749 2 роки тому +13

    I am not so good in English , in 15:38 can you tell me how "Bag"> "apple" . They both are string , and how can you define one string is greater than another one?
    Thank You

    • @wambuasammy9161
      @wambuasammy9161 2 роки тому +1

      yes...let him answer this one

    • @howpunny3570
      @howpunny3570 2 роки тому +10

      i think he means that because bag starts with b (second letter of the alphabet) and apple starts wtih a (first letter of the alphabet)
      and because b = 2nd it also equals 2, a = 1st it also equals 1, and 2 is more than 1, therefore bag is greater than apple?
      then since cat is greater than bag, cat = c = 3rd letter of the alphabet = 3 > bag = 2nd letter of the alphabet = 2

    • @sheikhmkrifat7749
      @sheikhmkrifat7749 2 роки тому

      @@howpunny3570 Thank you very much brother .

  • @alfredo6307
    @alfredo6307 4 роки тому +1

    Some practice code I wrote. I think it works.
    response = input("Can you speak English? ")
    if response != "no":
    can_speak_english = True
    else:
    can_speak_english = False
    response2 = input("Can you speak Spanish? ")
    if response2 != "no":
    can_speak_spanish = True
    else:
    can_speak_spanish = False
    if can_speak_spanish and can_speak_english:
    print("You are eligible for a larger loan")
    else:
    print("You are eligible for a smaller loan")

    • @alfredo6307
      @alfredo6307 4 роки тому

      Update. It doesn't work 100% of the time properly

    • @sssapss
      @sssapss 3 роки тому

      it's wrong code

    • @asshivam8117
      @asshivam8117 2 роки тому

      ua-cam.com/video/zO9Z4inmLzM/v-deo.html
      Topic : Control Flow and User Input in Python
      Department : CSE
      By Aditya(IIT DELHI)
      Notes available in Description
      Like, Share and Comment on the video
      Subscribe to the Ninepointers UA-cam Channel

    • @TaylorGang44
      @TaylorGang44 2 роки тому

      i'm pretty sure your code is wrong sir, lol you're giving the same response to both option

    • @thelmaajomiwe1059
      @thelmaajomiwe1059 Рік тому

      If can only come ones while elif comes as many as u want then close with else

  • @lasc1991
    @lasc1991 4 роки тому

    Hey Mosh, you are a good teacher !! Explain very well .

  • @alexanderhanks9051
    @alexanderhanks9051 2 роки тому

    Thanks

  • @osho2810
    @osho2810 3 роки тому

    Great Sir

  • @stephendgj
    @stephendgj Рік тому

    did you make a mistake at 13.48 it should be > instead of

  • @DeepikaSUBERI
    @DeepikaSUBERI 9 місяців тому +1

    It works good in Mac too right?

  • @dailysiva2582
    @dailysiva2582 3 роки тому

    *Really awesome*

  • @RaynbowPandaHD
    @RaynbowPandaHD 3 місяці тому +1

    What app are you using? I downloaded python but it looks different

  • @वेदGAMING-s8x
    @वेदGAMING-s8x 5 років тому

    Best explanation 👍 sir

  • @emeldaoluoch8582
    @emeldaoluoch8582 2 роки тому +1

    Some clarification
    Set high income to false
    Good credit to true
    And student false
    Then here is the code:
    If (high income and good credit) or not student:
    Print("eligible")
    Else:
    Print("not eligible")
    Am getting eligible
    I don't understand

    • @sanketkoirala
      @sanketkoirala 2 роки тому

      Because you’ve set student as false.
      Which means the person is not a student
      So they’re eligible.

    • @yiltushable
      @yiltushable 2 роки тому

      its because ha has a mistake in the video

  • @killablaze1152
    @killablaze1152 3 роки тому +2

    Sir good day, My name is Jason and I need your help.
    I'm a beginner in python doing if, else statements now.
    Please tell me how can I get in contact with you directly.

  • @mohammadanarul624
    @mohammadanarul624 5 років тому +1

    thank you so much sir...

  • @rajabhishek2936
    @rajabhishek2936 6 років тому +2

    Love it.....

    • @rajabhishek2936
      @rajabhishek2936 6 років тому

      @@programmingwithmosh I complete core python sir.

  • @prashh47
    @prashh47 2 роки тому

    Nice

  • @sanzay.
    @sanzay. 4 роки тому +2

    15:10 what did u mean by sorting in case of bag>apple and bag>cat? Didn't understand this part!

    • @Ummie_k
      @Ummie_k 2 місяці тому

      he used the Alphabet sequence A for apple, B for bag, C for cat

  • @hazemalawawdeh9318
    @hazemalawawdeh9318 4 роки тому

    Can you make a math QUIZ in python ?

  • @SureshKumar-gm9cz
    @SureshKumar-gm9cz 6 років тому

    Pls add more videos

  • @lilskely6278
    @lilskely6278 3 роки тому

    wait so in 15:20 because b comes after a it will turn true and c comes after b so bag will become false in conclusion this will not be grater than cat, srls i never knew that this could happen in python!

    • @someXone
      @someXone 3 роки тому

      Exactly me too.
      This is my first time learing python and my mind is blowing up rn

  • @DavidWTube
    @DavidWTube 4 роки тому

    I almost thumbs downed this, because you don't have any haters, and I want you to make it!

  • @YouGotOptions2
    @YouGotOptions2 Рік тому

    So is it safe to say that when thinking of the operators to think of them as logic gates?

  • @ucancallmeultra.3864
    @ucancallmeultra.3864 2 роки тому

    I didnt quite understand how he said bag is greater than apple did he meant what words comes before in the dictionnary?

  • @navrozsalim6944
    @navrozsalim6944 Рік тому

    legend

  • @DesiVybes
    @DesiVybes 3 місяці тому +1

    W

  • @milankbudha
    @milankbudha 4 роки тому +1

    in this video,which python IDE you had used?plzz tell me

  • @ssegiriinyapaul816
    @ssegiriinyapaul816 Рік тому

    >>> temperature = 11
    ... if temperature > 11:
    ... print("Hot")
    ... print("drink water")
    >>> print("Done")
    SyntaxError: multiple statements found while compiling a single statement
    am using python 3.11.5, why do i get such a result?

  • @ItzTyrax
    @ItzTyrax 2 роки тому

    is there a way to apply this to labels?
    Say I have a label with the variable name LED
    so
    LED = Label(0,200,200)
    then maybe check the VALUE like LED.value is above say 25
    It changes the position?

  • @PKOVBPK
    @PKOVBPK 10 місяців тому

    Hi Mosh I have one question and I can´t find answer. I read temperature which is float number. I have some zone from -10 to 10. And when I break this zone from outside I want to make action. if temperature > -10: do someting. elif temperature < 10: Do someting. But what is my problem? When I run microcontroler and actual temperature is -5.5. So I need to know how to specify the barier that when I´m already inside zone from -10 to 10 to do nothing. And when I break zone from outside to iside do what I want. I hope it´s clear. Can you help me how to solve it? Thank you so much :)

  • @tankionlinegamer126
    @tankionlinegamer126 2 роки тому

    Sir, do you have any Ebook for complete beginners, if you know best e book pls share

  • @himanshuthakur4761
    @himanshuthakur4761 Рік тому

    How is bag greater than apple(in what context)?

  • @SeifCookz
    @SeifCookz 2 роки тому

    whats the app you used for this tutorial?

  • @nobelalan2728
    @nobelalan2728 4 роки тому +1

    but I have question about the age. I think it should be >=18 and not

    • @newshapeymani9119
      @newshapeymani9119 3 роки тому

      its because when you try to write it in the shorter version it reads like this 18

  • @samabdollahian9841
    @samabdollahian9841 5 років тому

    The quiz for how b if false dosen't make sense

  • @ramlaaal
    @ramlaaal 3 роки тому

    sir what theme do you use in vs code

  • @yuvrajwankhede8083
    @yuvrajwankhede8083 11 місяців тому

    I did not understand when he said "bag" is greater than "apple" because when we sort it comes before. can someone explain?

    • @jamaal1282
      @jamaal1282 5 місяців тому

      6 MONTHS LATE.... but Basically the alphabet. For example, b comes after A so therefore in programming B is greater than A and B does come before C therefore B is not greater than C.

  • @rahmaelsayed2368
    @rahmaelsayed2368 5 місяців тому

    I have a big broblem in nasted if statment

  • @greenishengland
    @greenishengland 4 роки тому

    Can we use If conditional statement without using else statement and print the else statement?

  • @rickybrenay6249
    @rickybrenay6249 2 роки тому

    💯

  • @roqiyajaved6570
    @roqiyajaved6570 11 місяців тому

    How do you save to go to the next lin

  • @yiltushable
    @yiltushable 2 роки тому

    Hey, You have a mistake in the video.... the student ect. the code doesnt match your condition

  • @someXone
    @someXone 3 роки тому +1

    That elif is mistaken of else.
    Or
    It is actually elif.
    Someone please response.
    That 15:32 part is too confusing for me 😭

    • @David91777
      @David91777 3 роки тому

      No, from what I understand, it is meant to be elif.
      You use elif as a substitute condition in case the “if” statement doesn’t work. But if both the “if” and “elif” statements are not true, then it will print the “else” condition.
      I hope you understand this, but I’m a new programmer who only started this week, so don’t rely on my explanation as I could be wrong. 🙏🏾

    • @someXone
      @someXone 3 роки тому

      @@David91777 Thanks mate for response
      Yhh, i asked one of my friends in this elif confusion and he told about the use of elif as it is used as substitute and i understand how it works in python
      And i’m also newbie to this.
      I hope you also doing good. #Happylearning

    • @David91777
      @David91777 3 роки тому

      @@someXone Thanks very much man… Good luck and stay blessed. 🙏🏾

  • @naitiksingh8957
    @naitiksingh8957 Рік тому

    Sevy

  • @ErkanOkman
    @ErkanOkman 6 років тому +1

    👍👏

  • @sheikhrashid3055
    @sheikhrashid3055 3 роки тому

    How bag is greater than apple?

  • @mattnowak2987
    @mattnowak2987 Рік тому

    Quick question dumb question how is bag greater than apple?

    • @jamaal1282
      @jamaal1282 5 місяців тому

      Basically the alphabet. For example, b comes after A so therefore in programming B is greater than A and B does come before C therefore B is not greater than C.

  • @BobWila
    @BobWila Рік тому

    Hi Mosh, so say I got this condition where if he opts to select yes to retake the question, how can I rerun that specific variable/question?

  • @raka8672
    @raka8672 3 роки тому

    Can u help me pls when im using if statement then use print and i say something in print() its not pop up in output

  • @roselynearroyocastillo8402
    @roselynearroyocastillo8402 4 роки тому

    im sorry that idk this but what is this used for?

  • @kripasaxena457
    @kripasaxena457 4 роки тому

    In last program ..I tried it but it gave me error as 'c' is not defined...reply soon

  • @sssapss
    @sssapss 3 роки тому

    How bag is smaller than cat?

  • @r0d1tub2
    @r0d1tub2 Рік тому

    why is bag not greater than cat. That I did not understand

  • @devdwr9208
    @devdwr9208 6 років тому +3

    This is how works AI xD

  • @chungku7474
    @chungku7474 9 місяців тому

    What is it with bag, apple and cat, please help

    • @jamaal1282
      @jamaal1282 5 місяців тому

      Basically the alphabet. For example, b comes after A so therefore in programming B is greater than A and B does come before C therefore B is not greater than C.

  • @elvinqachayli4840
    @elvinqachayli4840 Рік тому

    i just didint exactly why is bag is bigger than apple