Python
使用Python编程语言,可以通过定义一个函数来根据输入的季节生成相应的古诗。以下是一个简单的示例代码:
```python
def generate_poem(season):
if season == "春":
poem = "春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少。"
elif season == "夏":
poem = "蝉噪林逾静,鸟鸣山更幽。小荷才露尖尖角,早有蜻蜓立上头。"
elif season == "秋":
poem = "空山新雨后,天气晚来秋。明月松间照,清泉石上流。"
elif season == "冬":
poem = "北风卷地白草折,胡天八月即飞雪。忽如一夜春风来,千树万树梨花开。"
else:
poem = "输入的季节有误,请输入春、夏、秋、冬。"
return poem
print(generate_poem("春"))
print(generate_poem("夏"))
print(generate_poem("秋"))
print(generate_poem("冬"))
```
Java
在Java中,可以使用`switch`语句或`if-else`语句来实现根据输入的月份输出对应的季节。以下是两种方法的示例代码:
方法一:使用`switch`语句
```java
import java.util.Scanner;
public class SeasonDemo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("开始输入月份");
int month = sc.nextInt();
switch (month) {
case 3: case 4: case 5:
System.out.println("春季");
break;
case 6: case 7: case 8:
System.out.println("夏季");
break;
case 9: case 10: case 11:
System.out.println("秋季");
break;
case 12: case 1: case 2:
System.out.println("冬季");
break;
default:
System.out.println("你输入的月份有误");
}
System.out.println("结束");
}
}
```
方法二:使用`if-else`语句
```java
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.print("请输入1-12:");
Scanner s = new Scanner(System.in);
int a = s.nextInt();
if ((a == 3) || (a == 4) || (a == 5)) {
System.out.print("春天");
} else if ((a == 6) || (a == 7) || (a == 8)) {
System.out.print("夏天");
} else if ((a == 9) || (a == 10) || (a == 11)) {
System.out.print("秋天");
} else if ((a == 1) || (a == 2) || (a == 12)) {
System.out.print("冬天");
} else {
System.out.print("输入错误");
}
}
}
```
C
在C语言中,可以使用`if-else`语句来实现根据输入的月份输出对应的季节。以下是一个示例代码: