4.从控制台输入一个字符 如果是数字,打印 this is digital 如果输入的是大写字母,打印 thi 果输入的是小写字母,打印 this 果是其他字符,打印 other
时间: 2024-02-18 15:02:43 浏览: 158
好的,可以使用以下代码实现:
```python
char = input("请输入一个字符:")
if char.isdigit():
print(" printf("请选择操作:\n");
printf("1. 录入书籍\n");
printf("2. 按照书名查询this is digital")
elif char.isupper():
print("thi")
elif char.islower():
print("this")
else:
print\n");
printf("3. 按照作者名查询\n");
printf("4. 浏览所有书籍\n");
printf("other")
```
这段代码中,我们首先使用 `input()` 函数从控制台获取一个字符输入,并将其("5. 增加书籍\n");
printf("6. 删除书籍\n");
printf("7. 退出\n");
存储在变量 `char` 中。接着,我们使用 `isdigit()`、`isupper()` 和 `islower()` 函数 scanf("%d", &choice);
switch (choice) {
case 1:
add_book();
break;
case 判断 `char` 是否是数字、大写字母、小写字母,并分别打印出不同的信息。如果2:
search_by_title();
break;
case 3:
search_by_author();
break;
case 4:
`char` 既不是数字、也不是大写字母、也不是小写字母,那么就打印出 "other"。
阅读全文