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

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.

主站蜘蛛池模板: 江孜县| 昂仁县| 威宁| 和田县| 观塘区| 和龙市| 云安县| 石渠县| 九龙县| 蓬溪县| 平安县| 都兰县| 卓资县| 汤原县| 乐亭县| 陕西省| 乌兰浩特市| 郸城县| 武夷山市| 邳州市| 辽源市| 阿勒泰市| 马尔康县| 武义县| 图片| 长沙县| 年辖:市辖区| 新龙县| 灵丘县| 茶陵县| 大宁县| 汶上县| 临潭县| 肇东市| 奇台县| 电白县| 邮箱| 阜宁县| 鹤壁市| 大关县| 堆龙德庆县|