来一个 if else 的实例
时间: 2023-11-26 22:04:15 浏览: 10
假设我们要编写一个程序,根据用户输入的分数,输出对应的等级,可以使用 if else 语句实现,具体代码如下:
```
score = int(input("请输入您的分数:"))
if score >= 90:
print("您的等级是 A")
elif score >= 80:
print("您的等级是 B")
elif score >= 70:
print("您的等级是 C")
elif score >= 60:
print("您的等级是 D")
else:
print("您的等级是 E")
```
在这个程序中,首先使用 `input` 函数获取用户输入的分数,并使用 `int` 函数将其转换为整数类型。然后使用 if else 语句判断分数所属的等级,并输出相应的提示信息。
如果用户输入的分数大于等于 90 分,则输出 A 等级;如果分数在 80 分和 90 分之间,则输出 B 等级;如果分数在 70 分和 80 分之间,则输出 C 等级;如果分数在 60 分和 70 分之间,则输出 D 等级;如果分数小于 60 分,则输出 E 等级。
相关问题
c语言if else if 和else实例
if-else if-else语句是C语言中常用的条件语句,它的一般格式如下:
```
if (条件1) {
// 如果条件1成立,则执行这里的代码
} else if (条件2) {
// 如果条件1不成立,但条件2成立,则执行这里的代码
} else {
// 如果条件1和条件2都不成立,则执行这里的代码
}
```
下面是一个实例,假设有一个整数变量`n`,需要判断它的值属于哪个区间:
```
if (n < 0) {
printf("n小于0\n");
} else if (n < 10) {
printf("n在0到10之间\n");
} else if (n < 20) {
printf("n在10到20之间\n");
} else {
printf("n大于等于20\n");
}
```
这个实例中,根据变量`n`的值不同,程序会输出不同的结果。
NGINX if else 实例
以下是一个简单的NGINX if else实例:
```
server {
listen 80;
server_name example.com;
location / {
if ($http_user_agent ~* (Chrome|Firefox)) {
# 如果用户代理包含Chrome或Firefox,则将请求重定向到另一个网址
return 301 https://www.example.com;
}
# 否则,将请求代理到本地应用程序服务器
proxy_pass http://localhost:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
```
在上面的示例中,如果用户代理包含Chrome或Firefox,则将请求重定向到https://www.example.com。否则,将请求代理到本地应用程序服务器。因此,如果在Chrome或Firefox中访问example.com,则会重定向到https://www.example.com,否则将代理到本地应用程序服务器。