接收用户输入的1~7的整数,根据用户输入的整数,输出对应的星期几
时间: 2023-11-27 14:53:38 浏览: 59
好的,可以使用以下代码实现:
```
day = int(input("请输入1~7的整数:"))
if day == 1:
print("星期一")
elif day == 2:
print("星期二")
elif day == 3:
print("星期三")
elif day == 4:
print("星期四")
elif day == 5:
print("星期五")
elif day == 6:
print("星期六")
elif day == 7:
print("星期日")
else:
print("输入有误,请重新输入")
```
用户可以通过输入1~7的整数来获取对应的星期几,如果输入的数字不在1~7的范围内,程序会提示用户输入有误。
相关问题
java从键盘输入一位整数,当输入1~7,输出“星期一”~“星期天”
可以使用 Scanner 类来接收键盘输入的整数,然后使用 switch-case 语句根据不同的输入输出不同的字符串。下面是示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个整数(1~7):");
int num = scanner.nextInt();
switch (num) {
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 中的一个整数时,程序会输出对应的星期几;否则输出“输入错误!”。
用c语言写一个接收用户输入的一个整数month代表月份,根据月份输出对应的季节的代码
```c
#include <stdio.h>
int main() {
int month;
printf("请输入月份:");
scanf("%d", &month);
switch (month) {
case 12:
case 1:
case 2:
printf("冬季\n");
break;
case 3:
case 4:
case 5:
printf("春季\n");
break;
case 6:
case 7:
case 8:
printf("夏季\n");
break;
case 9:
case 10:
case 11:
printf("秋季\n");
break;
default:
printf("输入的月份有误\n");
break;
}
return 0;
}
```
上面的代码使用了 switch 语句来判断月份所处的季节,并输出对应的季节名。如果输入的月份不在 1 到 12 之间,则输出提示信息。