Part 4: Conditional Statements and Loops


20. Condtional Statements - Part 1

Lecture Video
Code Snippet
age = 10
country = "India"

if (age >= 18) and (country == "India"):
    print("Person is eligible to vote")
else:
    print("Person is not eligible to vote")

print("Verification is completed")


print("-----if-elif-else : Student grades example - version 1----")
marks = 65
if marks >= 80:
    print("A grade")
elif 60 <= marks < 80:
    print("B grade")
elif 40 <= marks < 60:
    print("C grade")
else:
    print("F grade")

print("-----if-elif-else : Student grades example - version 2----")
marks = 65
if marks >= 80:
    print("A grade")
elif marks >= 60:
    print("B grade")
elif marks >= 40:
    print("C grade")
else:
    print("F grade")

21. Condtional Statements - Part 2

Lecture Video
Code Snippet
print("----Nested if statements example: Super market discount----")
age = 70
has_membership = True
cost_price = 1000.0
if age>=60:
    if has_membership:
        print("30% discount is applied")
        final_price = cost_price - (0.3 * cost_price)
    else:
        print("20% discount is applied")
        final_price = cost_price - (0.2 * cost_price)
else:
    if has_membership:
        print("10% discount is applied")
        final_price = cost_price - (0.1 * cost_price)
    else:
        print("0% discount is applied")
        final_price = cost_price

print("Final price is:", final_price)


print("----Ternary conditional statement example----")
score = 30
if score >= 40:
    result = "Pass"
else:
    result = "Fail"

result = "Pass" if score>=40 else "Fail"
print("Result:", result)
print("Pass" if score>=40 else "Fail")