if elif 示例
时间: 2023-10-30 10:58:57 浏览: 34
当我们需要根据不同的条件执行不同的代码块时,可以使用 `if-elif` 语句。下面是一个示例:
```python
score = 85
if score >= 90:
grade = "A"
elif score >= 80:
grade = "B"
elif score >= 70:
grade = "C"
elif score >= 60:
grade = "D"
else:
grade = "F"
print("Your grade is:", grade)
```
在上面的示例中,根据不同的分数范围,我们给出了不同的等级。如果分数大于或等于 90,我们将等级设为 "A";如果分数在 80 到 89 之间,等级为 "B";如果分数在 70 到 79 之间,等级为 "C";如果分数在 60 到 69 之间,等级为 "D";否则,等级为 "F"。
在实际运行中,这段代码会输出:`Your grade is: B`,因为分数是 85,处于 80 到 89 的范围内。
注意在 `if-elif` 结构中,只有当前一个条件不满足时才会检查下一个条件。一旦某个条件满足,对应的代码块将被执行,而其他条件将被忽略。
相关问题
python if elif示例
以下是一个简单的Python if elif示例:
```
score = 85
if score >= 90:
print("优秀")
elif score >= 80:
print("良好")
elif score >= 60:
print("及格")
else:
print("不及格")
```
在这个示例中,我们定义了一个变量score,然后使用if elif语句根据分数的不同范围来打印不同的结果。如果分数大于等于90分,我们将打印“优秀”,如果分数在80分到90分之间,我们将打印“良好”,如果分数在60分到80分之间,我们将打印“及格”,否则我们将打印“不及格”。这个示例演示了如何在Python中使用if elif语句来根据不同的条件执行不同的代码块。
if elif else代码示例
以下是if elif else代码示例:
```shell
#!/bin/bash
echo "Enter a number between 1 and 3:"
read num
if [ $num -eq 1 ]; then
echo "You entered 1."
elif [ $num -eq 2 ]; then
echo "You entered 2."
elif [ $num -eq 3 ]; then
echo "You entered 3."
else
echo "Invalid input."
fi
```
该示例要求用户输入一个数字,然后根据输入的数字输出相应的消息。如果输入的数字是1,则输出“您输入了1。”,如果输入的数字是2,则输出“您输入了2。”,如果输入的数字是3,则输出“您输入了3。”,否则输出“无效输入。”。