输入一个1-4的数字,输出该整数对应的季度的英文单词,季度英文单词分别为:spring、summer、autumn、winrer
时间: 2023-05-24 10:00:48 浏览: 91
ChatGPT:Sure, I can help you with that. Here is the code:
```python
def get_season(num):
if num == 1:
return "spring"
elif num == 2:
return "summer"
elif num == 3:
return "autumn"
elif num == 4:
return "winter"
else:
return "Invalid input. Please enter a number between 1 and 4."
number = input("Please enter a number between 1 and 4: ")
print(get_season(int(number)))
```
Please note that this code can only handle input values between 1 and 4, and will output an error message for any other values.
相关问题
用java创建一个用表示季节的枚举类型Season,用户从键盘输入1~4之间的整数(包含1和4),输入对应的季节。
A:
```java
import java.util.Scanner;
public class SeasonTest {
enum Season {
SPRING(1), SUMMER(2), AUTUMN(3), WINTER(4);
private int value;
Season(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("请输入1~4之间的整数:");
int input = sc.nextInt();
sc.close();
switch(input) {
case 1:
System.out.println("对应的季节为:" + Season.SPRING);
break;
case 2:
System.out.println("对应的季节为:" + Season.SUMMER);
break;
case 3:
System.out.println("对应的季节为:" + Season.AUTUMN);
break;
case 4:
System.out.println("对应的季节为:" + Season.WINTER);
break;
default:
System.out.println("输入的整数不在区间[1, 4]内!");
break;
}
}
}
```
运行结果:
```
请输入1~4之间的整数:2
对应的季节为:SUMMER
```
Java创建一个用表示季节的枚举类型Season,用户从键盘输入1~4之间的整数(包含1和4),输入对应的季节。
代码如下:
```java
import java.util.Scanner;
public enum Season {
SPRING, SUMMER, AUTUMN, WINTER;
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt();
switch (number) {
case 1:
System.out.println(Season.SPRING);
break;
case 2:
System.out.println(Season.SUMMER);
break;
case 3:
System.out.println(Season.AUTUMN);
break;
case 4:
System.out.println(Season.WINTER);
break;
default:
System.out.println("Invalid input, please enter a number between 1 and 4.");
}
}
}
```
使用枚举类型Season表示季节。在main方法中,使用Scanner类读取用户输入的整数。根据输入的整数,使用switch语句输出对应的季节。
注意,枚举类型Season必须写在单独的java文件中,不能在main方法所在的类中定义。