选择结构程序综合举例

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

 

目录
相关文章
|
7月前
|
机器学习/深度学习 人工智能 算法
21.C语言:if语句编译选择结构举例
21.C语言:if语句编译选择结构举例
48 0
|
7月前
|
存储 Java C#
选择结构程序综合举例
选择结构程序综合举例
56 1
|
4月前
条件循环语句有哪些?语法?区别?
条件循环语句有哪些?语法?区别?
34 0
|
7月前
|
Python
用if语句处理选择结构举例
在编程中,选择结构是一种根据特定条件来决定执行哪段代码的结构。而if语句则是实现选择结构的一种常用方式。通过if语句,我们可以根据条件的真假来执行不同的代码块。下面将通过几个示例来展示如何使用if语句处理选择结构。
46 0
|
编译器 C语言
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
【C语言】 分支语句(选择结构)-- if语句 -- switch语句
|
人工智能
循环结构 程序举例
循环结构 程序举例
69 0
分支结构(if语句)习题系列(一)
分支结构(if语句)习题系列(一)
86 0
|
C语言 C++
C语言 选择结构(分支语句)(上)
在我们初学C语言学习的时是顺序结构,这是最简单程序结构。在顺序结构中,各语言都是按自上而下的顺序执行的,执行完上一个语句就自动执行洗一个语句,是无条件的,不用作任何判断。
|
C语言
C语言 选择结构(分支语句)(下)
在我们初学C语言学习的时是顺序结构,这是最简单程序结构。在顺序结构中,各语言都是按自上而下的顺序执行的,执行完上一个语句就自动执行洗一个语句,是无条件的,不用作任何判断。
|
测试技术
c中分支结构程序
c中分支结构程序