示例一:判断年龄范围
假设我们需要编写一个程序,根据用户的年龄输出不同的消息。
代码
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语句,我们可以根据条件执行不同的代码块,从而使程序更加灵活和智能。