上传文件至 /
This commit is contained in:
152
movies.html
Normal file
152
movies.html
Normal file
@@ -0,0 +1,152 @@
|
||||
<!-- exam_fingerprint: B-20260623-2673 -->
|
||||
<!-- server_time: 2026-06-23 10:38:43 -->
|
||||
<!-- exam_paper: B -->
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>电影列表</title>
|
||||
<style>
|
||||
body { font-family: "Microsoft YaHei", sans-serif; margin: 20px; background: #f5f5f5; }
|
||||
h1 { color: #c0392b; }
|
||||
.meta { color: #999; font-size: 12px; margin-bottom: 15px; }
|
||||
.meta code { background: #e9ecef; padding: 2px 6px; border-radius: 3px; }
|
||||
table { width: 100%; border-collapse: collapse; background: white; box-shadow: 0 1px 3px rgba(0,0,0,0.1); }
|
||||
th, td { padding: 10px; text-align: left; border-bottom: 1px solid #ddd; }
|
||||
th { background: #c0392b; color: white; }
|
||||
tr:hover { background: #fef5f4; }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>电影列表</h1>
|
||||
<p class="meta">数据编号:<code>B-20260623-2673</code></p>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>编号</th>
|
||||
<th>电影名</th>
|
||||
<th>导演</th>
|
||||
<th>上映年份</th>
|
||||
<th>评分</th>
|
||||
<th>时长(分钟)</th>
|
||||
<th>类型</th>
|
||||
<th>主演数</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
|
||||
<tr>
|
||||
<td>1</td>
|
||||
<td>肖申克的救赎</td>
|
||||
<td>Frank Darabont</td>
|
||||
<td>2021</td>
|
||||
<td>7.2</td>
|
||||
<td>105</td>
|
||||
<td>科幻</td>
|
||||
<td>4</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>2</td>
|
||||
<td>霸王别姬</td>
|
||||
<td>陈凯歌</td>
|
||||
<td>2020</td>
|
||||
<td>8.2</td>
|
||||
<td>148</td>
|
||||
<td>喜剧</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>3</td>
|
||||
<td>阿甘正传</td>
|
||||
<td>Robert Zemeckis</td>
|
||||
<td>1993</td>
|
||||
<td>8.9</td>
|
||||
<td>169</td>
|
||||
<td>剧情</td>
|
||||
<td>4</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>4</td>
|
||||
<td>千与千寻</td>
|
||||
<td>James Cameron</td>
|
||||
<td>2013</td>
|
||||
<td>8.2</td>
|
||||
<td>90</td>
|
||||
<td>剧情</td>
|
||||
<td>3</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>5</td>
|
||||
<td>三傻大闹宝莱坞</td>
|
||||
<td>宫崎骏</td>
|
||||
<td>2010</td>
|
||||
<td>9.3</td>
|
||||
<td>168</td>
|
||||
<td>动画</td>
|
||||
<td>2</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>6</td>
|
||||
<td>盗梦空间</td>
|
||||
<td>Christopher Nolan</td>
|
||||
<td>2017</td>
|
||||
<td>9.4</td>
|
||||
<td>107</td>
|
||||
<td>动画</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>7</td>
|
||||
<td>放牛班的春天</td>
|
||||
<td>Lasse Hallström</td>
|
||||
<td>2013</td>
|
||||
<td>9.1</td>
|
||||
<td>95</td>
|
||||
<td>喜剧</td>
|
||||
<td>5</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>8</td>
|
||||
<td>星际穿越</td>
|
||||
<td>Rajkumar Hirani</td>
|
||||
<td>2023</td>
|
||||
<td>8.1</td>
|
||||
<td>163</td>
|
||||
<td>动画</td>
|
||||
<td>2</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>9</td>
|
||||
<td>泰坦尼克号</td>
|
||||
<td>Christophe Barratier</td>
|
||||
<td>2002</td>
|
||||
<td>8.4</td>
|
||||
<td>166</td>
|
||||
<td>冒险</td>
|
||||
<td>4</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>10</td>
|
||||
<td>忠犬八公的故事</td>
|
||||
<td>Christopher Nolan</td>
|
||||
<td>2008</td>
|
||||
<td>8.7</td>
|
||||
<td>112</td>
|
||||
<td>剧情</td>
|
||||
<td>4</td>
|
||||
</tr>
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
102
movies.json
Normal file
102
movies.json
Normal file
@@ -0,0 +1,102 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"title": "肖申克的救赎",
|
||||
"director": "Frank Darabont",
|
||||
"year": 2021,
|
||||
"rating": 7.2,
|
||||
"duration": 105,
|
||||
"genre": "科幻",
|
||||
"actors_count": 4
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"title": "霸王别姬",
|
||||
"director": "陈凯歌",
|
||||
"year": 2020,
|
||||
"rating": 8.2,
|
||||
"duration": 148,
|
||||
"genre": "喜剧",
|
||||
"actors_count": 5
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"title": "阿甘正传",
|
||||
"director": "Robert Zemeckis",
|
||||
"year": 1993,
|
||||
"rating": 8.9,
|
||||
"duration": 169,
|
||||
"genre": "剧情",
|
||||
"actors_count": 4
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"title": "千与千寻",
|
||||
"director": "James Cameron",
|
||||
"year": 2013,
|
||||
"rating": 8.2,
|
||||
"duration": 90,
|
||||
"genre": "剧情",
|
||||
"actors_count": 3
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"title": "三傻大闹宝莱坞",
|
||||
"director": "宫崎骏",
|
||||
"year": 2010,
|
||||
"rating": 9.3,
|
||||
"duration": 168,
|
||||
"genre": "动画",
|
||||
"actors_count": 2
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"title": "盗梦空间",
|
||||
"director": "Christopher Nolan",
|
||||
"year": 2017,
|
||||
"rating": 9.4,
|
||||
"duration": 107,
|
||||
"genre": "动画",
|
||||
"actors_count": 5
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"title": "放牛班的春天",
|
||||
"director": "Lasse Hallström",
|
||||
"year": 2013,
|
||||
"rating": 9.1,
|
||||
"duration": 95,
|
||||
"genre": "喜剧",
|
||||
"actors_count": 5
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"title": "星际穿越",
|
||||
"director": "Rajkumar Hirani",
|
||||
"year": 2023,
|
||||
"rating": 8.1,
|
||||
"duration": 163,
|
||||
"genre": "动画",
|
||||
"actors_count": 2
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"title": "泰坦尼克号",
|
||||
"director": "Christophe Barratier",
|
||||
"year": 2002,
|
||||
"rating": 8.4,
|
||||
"duration": 166,
|
||||
"genre": "冒险",
|
||||
"actors_count": 4
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"title": "忠犬八公的故事",
|
||||
"director": "Christopher Nolan",
|
||||
"year": 2008,
|
||||
"rating": 8.7,
|
||||
"duration": 112,
|
||||
"genre": "剧情",
|
||||
"actors_count": 4
|
||||
}
|
||||
]
|
||||
25
q2_2.py
Normal file
25
q2_2.py
Normal file
@@ -0,0 +1,25 @@
|
||||
import json
|
||||
|
||||
with open("movies.json","r",encoding="utf‑8") as f:
|
||||
data = json.load(f)
|
||||
|
||||
max_m = max(data,key=lambda x:x["rating"])
|
||||
min_m = min(data,key=lambda x:x["rating"])
|
||||
print(f"评分最高:{max_m['title']} {max_m['rating']}")
|
||||
print(f"评分最低:{min_m['title']} {min_m['rating']}")
|
||||
|
||||
genre_count = {}
|
||||
for m in data:
|
||||
genre_count[m["genre"]] = genre_count.get(m["genre"],0)+1
|
||||
print(genre_count)
|
||||
|
||||
dir_count = {}
|
||||
for m in data:
|
||||
dir_count[m["director"]] = dir_count.get(m["director"],0)+1
|
||||
print(dir_count)
|
||||
|
||||
cnt = 0
|
||||
for m in data:
|
||||
if m["year"] >= 2020:
|
||||
cnt += 1
|
||||
print("2020年(含)以后上映电影数量:",cnt)
|
||||
BIN
q3_1_image_labels.zip
Normal file
BIN
q3_1_image_labels.zip
Normal file
Binary file not shown.
Reference in New Issue
Block a user