选择结构程序综合举例

简介: 在计算机编程中,选择结构是控制流的一种重要形式,它允许程序根据特定条件执行不同的代码块。选择结构通常使用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语句,我们可以根据条件执行不同的代码块,从而使程序更加灵活和智能。

 

目录
相关文章
|
4天前
|
C++
C++ 条件与 If 语句:掌握逻辑判断与流程控制精髓
C++ 中的条件语句用于根据布尔表达式的真假执行不同代码。`if` 用于当条件为真时执行一段代码,`else` 配合 `if` 在条件不成立时执行另一段代码。`else if` 允许测试额外的条件。`switch` 语句提供多分支选择。还有三元运算符 `(condition) ? expressionTrue : expressionFalse`,它是一种简写的 if...else 形式,常用于一行内作出决定。
34 0
|
4天前
|
存储 程序员 C语言
c语言的if语句举例
c语言的if语句举例
17 0
|
4天前
|
机器学习/深度学习 人工智能 算法
21.C语言:if语句编译选择结构举例
21.C语言:if语句编译选择结构举例
18 0
|
4天前
|
Python
用if语句处理选择结构举例
在编程中,选择结构是一种根据特定条件来决定执行哪段代码的结构。而if语句则是实现选择结构的一种常用方式。通过if语句,我们可以根据条件的真假来执行不同的代码块。下面将通过几个示例来展示如何使用if语句处理选择结构。
10 0
|
4天前
|
C语言
C语言if语句的关系表达式
C语言if语句的关系表达式
12 0
|
9月前
|
编译器 C语言
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
|
6月前
|
前端开发 Python
选择与循环结构案例分享(5-1)
选择与循环结构案例分享(5-1)
33 0
|
9月前
|
人工智能
循环结构 程序举例
循环结构 程序举例
46 0
|
10月前
|
C++
学习笔记:C++语句实现分支结构
学习笔记:C++语句实现分支结构
|
10月前
|
C语言
C语言 选择结构(分支语句)(下)
在我们初学C语言学习的时是顺序结构,这是最简单程序结构。在顺序结构中,各语言都是按自上而下的顺序执行的,执行完上一个语句就自动执行洗一个语句,是无条件的,不用作任何判断。