python编写多个选择题程序显示已经有的图片
时间: 2023-12-09 16:04:38 浏览: 62
以下是一个简单的 Python 代码示例,可以实现显示已经有的多个图片和多个选择题功能:
```python
from PIL import Image
# 定义多个题目、选项和答案
questions = ["这是哪个国家的国旗?", "这是哪个城市的标志建筑?"]
options = [["中国", "美国", "英国", "法国"], ["纽约", "伦敦", "巴黎", "迪拜"]]
answers = [1, 3] # 各个题目的正确答案编号
# 定义多个图片路径
image_paths = ["path/to/flag.jpg", "path/to/building.jpg"]
# 逐个显示题目、选项和图片
for i in range(len(questions)):
# 加载图片
image = Image.open(image_paths[i])
image.show()
# 显示题目和选项
print(questions[i])
for j in range(len(options[i])):
print(f"{j+1}. {options[i][j]}")
# 获取用户选择
answer = int(input("请输入答案选项的编号:"))
# 判断答案是否正确
if answer == answers[i]:
print("回答正确!")
else:
print("回答错误!")
```
这个程序使用了 Python 的 Pillow 库来加载和显示图片。在代码中,你需要将 `path/to/flag.jpg` 和 `path/to/building.jpg` 替换成你具体的图片路径。程序会逐个显示多个题目、选项和图片,用户可以通过输入选项的编号来进行选择,程序会判断用户的答案是否正确并给出相应的提示。
阅读全文