官术网_书友最值得收藏!

if-elif-else statement

In the preceding example, the program executes any piece of code under the else block for any user input other than yes that is if the user pressed the return key without providing any input or provided random characters instead of no, the if-elif-else statement works as follows:

check_address = input("Is your address correct(yes/no)? ") 
if check_address == "yes":
print("Thanks. Your address has been saved")
elif check_address == "no":
del(address)
print("Your address has been deleted. Try again")
else:
print("Invalid input. Try again")

If the user input is yes, the indented code block under the if statement is executed. If the user input is no, the indented code block under elif (else-if) is executed. If the user input is something else, the program prints the message: Invalid input. Try again.

It is important to note that the code block indentation determines the block of code that needs to be executed when a specific condition is met. We recommend modifying the indentation of the conditional statement block and find out what happens to the program execution. This will help understand the importance of indentation in Python.

In the three examples that we discussed so far, it could be noted that an if statement does not need to be complemented by an else statement. The else and elif statements need to have a preceding if statement or the program execution would result in an error.

主站蜘蛛池模板: 桐柏县| 古田县| 丹东市| 文成县| 霍邱县| 安远县| 建平县| 婺源县| 通化市| 长沙县| 长沙县| 岳阳县| 江西省| 锦州市| 若羌县| 南丰县| 淳化县| 巴彦县| 水富县| 宁河县| 梁山县| 荥阳市| 油尖旺区| 通城县| 榕江县| 杂多县| 临城县| 霍林郭勒市| 高雄县| 科技| 扬中市| 庆元县| 南安市| 穆棱市| 桐城市| 盱眙县| 措勤县| 广汉市| 应城市| 商水县| 泌阳县|