选择结构程序综合举例

简介: 在计算机编程中,选择结构是控制流的一种重要形式,它允许程序根据特定条件执行不同的代码块。选择结构通常使用if-else或switch语句来实现。以下是一些使用选择结构的程序综合举例,并附上了相应的代码。

示例一:判断年龄范围

假设我们需要编写一个程序,根据用户的年龄输出不同的消息。

代码

python复制代码

 

age = int(input("请输入您的年龄: "))

 

 

 

if age < 0:

 

print("年龄不能是负数!")

 

elif age <= 18:

 

print("您还未成年。")

 

elif age <= 65:

 

print("您是成年人。")

 

else:

 

print("您已经步入老年。")

示例二:成绩等级判定

假设我们需要根据用户的成绩输出对应的等级。

代码

python复制代码

 

score = float(input("请输入您的成绩: "))

 

 

 

if score < 0 or score > 100:

 

print("成绩输入有误,请重新输入!")

 

elif score >= 90:

 

print("等级:A")

 

elif score >= 80:

 

print("等级:B")

 

elif score >= 70:

 

print("等级:C")

 

elif score >= 60:

 

print("等级:D")

 

else:

 

print("等级:E")

示例三:使用switch语句(以Java为例)

虽然Python没有原生的switch语句,但其他语言如Java有。下面是一个Java中使用switch语句的示例,用于根据星期几输出不同的活动建议。

代码

java复制代码

 

import java.util.Scanner;

 

 

 

public class WeekdayActivity {

 

public static void main(String[] args) {

 

Scanner scanner = new Scanner(System.in);

 

System.out.print("请输入今天是星期几(1-7): ");

 

int dayOfWeek = scanner.nextInt();

 

 

 

switch (dayOfWeek) {

 

case 1:

 

System.out.println("星期一,适合处理工作和学习任务。");

 

break;

 

case 2:

 

System.out.println("星期二,继续保持高效工作。");

 

break;

 

case 3:

 

System.out.println("星期三,可以适当放松一下,为后半周储备能量。");

 

break;

 

case 4:

 

System.out.println("星期四,继续努力,为周末做准备。");

 

break;

 

case 5:

 

System.out.println("星期五,即将迎来周末,可以安排一些轻松的活动。");

 

break;

 

case 6:

 

System.out.println("星期六,好好享受周末,可以外出游玩或休息。");

 

break;

 

case 7:

 

System.out.println("星期日,周末最后一天,可以安排一些家庭活动或自我提升的学习。");

 

break;

 

default:

 

System.out.println("输入有误,请输入1到7之间的数字。");

 

}

 

}

 

}

这些示例展示了如何在不同的编程场景中使用选择结构。通过使用if-else或switch语句,我们可以根据条件执行不同的代码块,从而使程序更加灵活和智能。

 

目录
相关文章
|
9月前
|
数据处理
用if语句实现选择结构
用if语句实现选择结构
89 1
|
9月前
|
Python
用if语句处理选择结构
用if语句处理选择结构
51 5
|
9月前
|
机器学习/深度学习 人工智能 算法
21.C语言:if语句编译选择结构举例
21.C语言:if语句编译选择结构举例
71 0
【JAVASE】顺序和选择结构 下
【JAVASE】顺序和选择结构
【JAVASE】顺序和选择结构 上
【JAVASE】顺序和选择结构
|
C语言
C语言——选择结构(分支语句)
1. 选择结构 2. 选择结构的使用 2.1 单分支选择结构 2.2 双分支选择结构 2.3 多分支选择语句 2.3.1 通过else if实现多分支选择语句 2.3.2 switch语句实现多分支选择语句 2.4 嵌套的分支语句
274 0
|
9月前
|
存储 Java C#
选择结构程序综合举例
选择结构程序综合举例
72 1
|
9月前
|
C语言
计算机选择结构和条件判断
计算机选择结构和条件判断
89 1
|
编译器 C语言
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
|
9月前
|
SQL 关系型数据库 MySQL
Mysql查询语句的书写顺序
这是一个关于SQL查询语句的摘要,主要包括:`SELECT`(可选`DISTINCT`)字段从表1,可连接到表2,带`JOIN`和`ON`条件,`WHERE`过滤条件,`GROUP BY`按字段分组,`HAVING`进一步过滤,`ORDER BY`排序,及`LIMIT`指定返回结果的起始位置和数量。
29 0