有5名业界大佬xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其QQ号分别是88888、5555555、11111、12341234和1212121,请用字典变量dic保存这些数据。编程实现以下功能:用户输入某一个大佬的姓名后输出其QQ号,如果输入的姓名不在字典中则输出字符串"Not Found"。 s1 = 'xiaoyun, xiaohong, xiaoteng, xiaoyi, xiaoyang' s2 = '88888, 5555555, 11111,12341234, 1212121' # 这两个字符串分解后应注意清除多余的空格 .strip()
时间: 2024-01-24 11:18:07 浏览: 168
可以使用以下代码实现:
```
s1 = 'xiaoyun, xiaohong, xiaoteng, xiaoyi, xiaoyang'
s2 = '88888, 5555555, 11111,12341234, 1212121'
# 分解字符串并去除空格
names = [name.strip() for name in s1.split(',')]
qqs = [qq.strip() for qq in s2.split(',')]
# 将名字和QQ号存入字典
dic = dict(zip(names, qqs))
# 用户输入名字,输出对应的QQ号或"Not Found"
name = input("请输入大佬的姓名:")
if name in dic:
print(dic[name])
else:
print("Not Found")
```
用户输入大佬的姓名后,程序会在字典中查找对应的QQ号并输出,如果查找不到则输出字符串"Not Found"。
相关问题
有五个用户xiaoyun、xiaohong、xiaoteng、xiaoyi和xiaoyang,其id分别是1003、1011、1045、1047和1051,用字典将这些数据组织起来分别用字典的方法和异常处理编程实现以下功能:用户输入用户姓名后输出其id,如果输入的姓名不在字典中则返回提示信息并允许再次输入。
1);
} else if (strcmp(command, "rmdir") == 0) {
scanf("%s", arg1);
r使用字典的方法实现如下:
```python
users = {'xiaoyun':1003, 'xiaohong':101mdir(arg1);
} else if (strcmp(command, "ls") == 0) {
ls();
} else if (strcmp1, 'xiaoteng':1045, 'xiaoyi':1047, 'xiaoyang':1051}
while True:
(command, "cd") == 0) {
scanf("%s", arg1);
cd(arg1);
} else if (strcmp name = input('请输入用户姓名:')
if name in users:
print('{}的id是{}'.format(name, users[name]))
(command, "create") == 0) {
scanf("%s", arg1);
create(arg1);
} else if (strcmp break
else:
print('该用户不存在,请重新输入!')
```
使用异常处理的方法实现如下:
```python
users = {'xiaoyun':1003, 'xiaohong':1011, 'xiaoteng':1045,(command, "rm") == 0) {
scanf("%s", arg1);
rm(arg1);
} else if (strcmp 'xiaoyi':1047, 'xiaoyang':1051}
while True:
try:
name = input('请输入用户(command, "exit") == 0) {
break;
} else {
printf("Invalid command.\n");
}
姓名:')
print('{}的id是{}'.format(name, users[name]))
break
except KeyError:
print('该用户不存在 }
return 0;
}
```
以上代码实现了一个简单的文件系统模拟,包括格式化磁盘,请重新输入!')
```
两种方法的输出结果是一样的。注意,当使用异常处理的方法时,如果、创建子目录、删除子目录、显示目录、更改当前目录、创建文件和删除文件等操作。输入的姓名不在字典中,会触发KeyError异常,需要通过try-except语句捕获并处理。
Configuration summary + using system PCRE library + OpenSSL library is not used + using system zlib library nginx path prefix: "/home/xiaoyun-app/cloud-system/nginx" nginx binary file: "/home/xiaoyun-app/cloud-system/nginx/sbin/nginx" nginx modules path: "/home/xiaoyun-app/cloud-system/nginx/modules" nginx configuration prefix: "/home/xiaoyun-app/cloud-system/nginx/conf" nginx configuration file: "/home/xiaoyun-app/cloud-system/nginx/conf/nginx.conf" nginx pid file: "/home/xiaoyun-app/cloud-system/nginx/logs/nginx.pid" nginx error log file: "/home/xiaoyun-app/cloud-system/nginx/logs/error.log" nginx http access log file: "/home/xiaoyun-app/cloud-system/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
这个信息是Nginx在运行`./configure`命令后生成的配置概述。它显示了Nginx的一些重要配置信息,包括:
- 使用系统PCRE库
- 不使用OpenSSL库
- 使用系统zlib库
- Nginx的安装路径为`/home/xiaoyun-app/cloud-system/nginx`
- Nginx的二进制文件路径为`/home/xiaoyun-app/cloud-system/nginx/sbin/nginx`
- Nginx的模块路径为`/home/xiaoyun-app/cloud-system/nginx/modules`
- Nginx的配置文件路径为`/home/xiaoyun-app/cloud-system/nginx/conf/nginx.conf`
- Nginx的PID文件路径为`/home/xiaoyun-app/cloud-system/nginx/logs/nginx.pid`
- Nginx的错误日志文件路径为`/home/xiaoyun-app/cloud-system/nginx/logs/error.log`
- Nginx的HTTP访问日志文件路径为`/home/xiaoyun-app/cloud-system/nginx/logs/access.log`
- Nginx的HTTP客户端请求体临时文件路径为`client_body_temp`
- Nginx的HTTP代理临时文件路径为`proxy_temp`
- Nginx的HTTP FastCGI临时文件路径为`fastcgi_temp`
- Nginx的HTTP uWSGI临时文件路径为`uwsgi_temp`
- Nginx的HTTP SCGI临时文件路径为`scgi_temp`
这些信息可以帮助你了解Nginx的配置,以及在需要调试Nginx时提供必要的信息。
阅读全文