Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Learn If/Elif/Else | Introduction to Python 2/2
Introduction to Python for Data Analysis

Swipe to show menu

book
If/Elif/Else

If we want to add one additional cases in the problem we need to use elif statement.

carousel-imgcarousel-imgcarousel-img
12345678
# What year was the first computer invented? i = 1927 if i == 1927: print('You are right!') elif i == 1925: print('You are almost right') else: print('You are not right!')
copy

If you want to go deeper into if/elif/else statements, we have a course with more tasks to learn more about if/else blocks.

Let's add an additional case to the problem from the previous task.

Task

Swipe to start coding

Do you recall analysts from the if-else chapter? They decided to set new discounts. If the price is bigger than 25, the discount will be 25%; if the price is lower than or equals 25, the discount will be 15%. Otherwise, 5%.

  1. Set the condition if the price is bigger than 25.
  2. Set the 25% discount if the price is greater than 25.
  3. Set the condition if the price is lower than or equals 25 or greater the 10.
  4. Set the 15% discount in case of the 3. item. !
  5. Otherwise, set the 5% discount.
  6. Print the price_upd.

! To set the 15% discount use value * 0.85

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

SectionΒ 2. ChapterΒ 3
single

single

Ask AI

expand

Ask AI

ChatGPT

Ask anything or try one of the suggested questions to begin our chat

close

Awesome!

Completion rate improved to 2.08

book
If/Elif/Else

If we want to add one additional cases in the problem we need to use elif statement.

carousel-imgcarousel-imgcarousel-img
12345678
# What year was the first computer invented? i = 1927 if i == 1927: print('You are right!') elif i == 1925: print('You are almost right') else: print('You are not right!')
copy

If you want to go deeper into if/elif/else statements, we have a course with more tasks to learn more about if/else blocks.

Let's add an additional case to the problem from the previous task.

Task

Swipe to start coding

Do you recall analysts from the if-else chapter? They decided to set new discounts. If the price is bigger than 25, the discount will be 25%; if the price is lower than or equals 25, the discount will be 15%. Otherwise, 5%.

  1. Set the condition if the price is bigger than 25.
  2. Set the 25% discount if the price is greater than 25.
  3. Set the condition if the price is lower than or equals 25 or greater the 10.
  4. Set the 15% discount in case of the 3. item. !
  5. Otherwise, set the 5% discount.
  6. Print the price_upd.

! To set the 15% discount use value * 0.85

Solution

Switch to desktopSwitch to desktop for real-world practiceContinue from where you are using one of the options below
Everything was clear?

How can we improve it?

Thanks for your feedback!

close

Awesome!

Completion rate improved to 2.08

Swipe to show menu

some-alt