This commit is contained in:
2509165045
2026-06-25 15:12:13 +08:00
parent 9a654c3169
commit 4354081314
6 changed files with 126 additions and 119 deletions

View File

@@ -1,5 +1,5 @@
<!-- exam_fingerprint: B-20260623-1192 --> <!-- exam_fingerprint: B-20260623-8994 -->
<!-- server_time: 2026-06-23 12:00:42 --> <!-- server_time: 2026-06-23 13:17:04 -->
<!-- exam_paper: B --> <!-- exam_paper: B -->
<!DOCTYPE html> <!DOCTYPE html>
<html lang="zh-CN"> <html lang="zh-CN">
@@ -19,7 +19,7 @@
</head> </head>
<body> <body>
<h1>电影列表</h1> <h1>电影列表</h1>
<p class="meta">数据编号:<code>B-20260623-1192</code></p> <p class="meta">数据编号:<code>B-20260623-8994</code></p>
<table> <table>
<thead> <thead>
@@ -38,112 +38,112 @@
<tr> <tr>
<td>1</td> <td>1</td>
<td>三傻大闹宝莱坞</td> <td>泰坦尼克号</td>
<td>Frank Darabont</td> <td>Frank Darabont</td>
<td>2018</td> <td>1994</td>
<td>7.0</td> <td>9.1</td>
<td>118</td> <td>150</td>
<td>动画</td> <td>剧情</td>
<td>5</td> <td>2</td>
</tr> </tr>
<tr> <tr>
<td>2</td> <td>2</td>
<td>霸王别姬</td>
<td>陈凯歌</td>
<td>2012</td>
<td>7.1</td>
<td>119</td>
<td>爱情</td>
<td>4</td>
</tr>
<tr>
<td>3</td>
<td>星际穿越</td>
<td>Robert Zemeckis</td>
<td>2015</td>
<td>8.8</td>
<td>171</td>
<td>冒险</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>肖申克的救赎</td> <td>肖申克的救赎</td>
<td>James Cameron</td> <td>陈凯歌</td>
<td>2017</td> <td>2004</td>
<td>8.2</td> <td>7.8</td>
<td>149</td> <td>180</td>
<td>剧情</td> <td>剧情</td>
<td>2</td>
</tr>
<tr>
<td>3</td> <td>3</td>
<td>霸王别姬</td>
<td>Robert Zemeckis</td>
<td>2014</td>
<td>7.6</td>
<td>160</td>
<td>冒险</td>
<td>2</td>
</tr>
<tr>
<td>4</td>
<td>忠犬八公的故事</td>
<td>James Cameron</td>
<td>1992</td>
<td>9.5</td>
<td>167</td>
<td>悬疑</td>
<td>5</td>
</tr> </tr>
<tr> <tr>
<td>5</td> <td>5</td>
<td>阿甘正传</td> <td>盗梦空间</td>
<td>宫崎骏</td> <td>宫崎骏</td>
<td>2001</td> <td>2014</td>
<td>7.1</td> <td>8.2</td>
<td>163</td> <td>176</td>
<td>悬疑</td> <td>喜剧</td>
<td>3</td> <td>3</td>
</tr> </tr>
<tr> <tr>
<td>6</td> <td>6</td>
<td>泰坦尼克号</td> <td>阿甘正传</td>
<td>Christopher Nolan</td> <td>Christopher Nolan</td>
<td>1996</td> <td>2016</td>
<td>8.6</td> <td>6.9</td>
<td>171</td> <td>97</td>
<td>冒险</td> <td>动画</td>
<td>5</td> <td>2</td>
</tr> </tr>
<tr> <tr>
<td>7</td> <td>7</td>
<td>放牛班的春天</td> <td>三傻大闹宝莱坞</td>
<td>Lasse Hallström</td> <td>Lasse Hallström</td>
<td>2010</td> <td>2003</td>
<td>7.8</td> <td>7.0</td>
<td>126</td> <td>122</td>
<td>科幻</td> <td>悬疑</td>
<td>2</td> <td>2</td>
</tr> </tr>
<tr> <tr>
<td>8</td> <td>8</td>
<td>千与千寻</td> <td>放牛班的春天</td>
<td>Rajkumar Hirani</td> <td>Rajkumar Hirani</td>
<td>2002</td> <td>2021</td>
<td>8.6</td> <td>8.7</td>
<td>160</td> <td>140</td>
<td>悬疑</td> <td>喜剧</td>
<td>5</td> <td>5</td>
</tr> </tr>
<tr> <tr>
<td>9</td> <td>9</td>
<td>忠犬八公的故事</td> <td>星际穿越</td>
<td>Christophe Barratier</td> <td>Christophe Barratier</td>
<td>1997</td> <td>2002</td>
<td>7.9</td> <td>9.0</td>
<td>138</td> <td>125</td>
<td>冒险</td> <td>冒险</td>
<td>5</td> <td>5</td>
</tr> </tr>
<tr> <tr>
<td>10</td> <td>10</td>
<td>盗梦空间</td> <td>千与千寻</td>
<td>Christopher Nolan</td> <td>Christopher Nolan</td>
<td>2008</td> <td>2021</td>
<td>7.3</td> <td>7.3</td>
<td>158</td> <td>173</td>
<td></td> <td></td>
<td>5</td> <td>3</td>
</tr> </tr>
</tbody> </tbody>

View File

@@ -1,102 +1,102 @@
[ [
{ {
"id": 1, "id": 1,
"title": "三傻大闹宝莱坞", "title": "泰坦尼克号",
"director": "Frank Darabont", "director": "Frank Darabont",
"year": 2018, "year": 1994,
"rating": 7.0, "rating": 9.1,
"duration": 118, "duration": 150,
"genre": "动画", "genre": "剧情",
"actors_count": 5 "actors_count": 2
}, },
{ {
"id": 2, "id": 2,
"title": "霸王别姬", "title": "肖申克的救赎",
"director": "陈凯歌", "director": "陈凯歌",
"year": 2012, "year": 2004,
"rating": 7.1, "rating": 7.8,
"duration": 119, "duration": 180,
"genre": "情", "genre": "情",
"actors_count": 4 "actors_count": 2
}, },
{ {
"id": 3, "id": 3,
"title": "星际穿越", "title": "霸王别姬",
"director": "Robert Zemeckis", "director": "Robert Zemeckis",
"year": 2015, "year": 2014,
"rating": 8.8, "rating": 7.6,
"duration": 171, "duration": 160,
"genre": "冒险", "genre": "冒险",
"actors_count": 3 "actors_count": 2
}, },
{ {
"id": 4, "id": 4,
"title": "肖申克的救赎", "title": "忠犬八公的故事",
"director": "James Cameron", "director": "James Cameron",
"year": 2017, "year": 1992,
"rating": 8.2, "rating": 9.5,
"duration": 149, "duration": 167,
"genre": "剧情", "genre": "悬疑",
"actors_count": 3 "actors_count": 5
}, },
{ {
"id": 5, "id": 5,
"title": "阿甘正传", "title": "盗梦空间",
"director": "宫崎骏", "director": "宫崎骏",
"year": 2001, "year": 2014,
"rating": 7.1, "rating": 8.2,
"duration": 163, "duration": 176,
"genre": "悬疑", "genre": "喜剧",
"actors_count": 3 "actors_count": 3
}, },
{ {
"id": 6, "id": 6,
"title": "泰坦尼克号", "title": "阿甘正传",
"director": "Christopher Nolan", "director": "Christopher Nolan",
"year": 1996, "year": 2016,
"rating": 8.6, "rating": 6.9,
"duration": 171, "duration": 97,
"genre": "冒险", "genre": "动画",
"actors_count": 5 "actors_count": 2
}, },
{ {
"id": 7, "id": 7,
"title": "放牛班的春天", "title": "三傻大闹宝莱坞",
"director": "Lasse Hallström", "director": "Lasse Hallström",
"year": 2010, "year": 2003,
"rating": 7.8, "rating": 7.0,
"duration": 126, "duration": 122,
"genre": "科幻", "genre": "悬疑",
"actors_count": 2 "actors_count": 2
}, },
{ {
"id": 8, "id": 8,
"title": "千与千寻", "title": "放牛班的春天",
"director": "Rajkumar Hirani", "director": "Rajkumar Hirani",
"year": 2002, "year": 2021,
"rating": 8.6, "rating": 8.7,
"duration": 160, "duration": 140,
"genre": "悬疑", "genre": "喜剧",
"actors_count": 5 "actors_count": 5
}, },
{ {
"id": 9, "id": 9,
"title": "忠犬八公的故事", "title": "星际穿越",
"director": "Christophe Barratier", "director": "Christophe Barratier",
"year": 1997, "year": 2002,
"rating": 7.9, "rating": 9.0,
"duration": 138, "duration": 125,
"genre": "冒险", "genre": "冒险",
"actors_count": 5 "actors_count": 5
}, },
{ {
"id": 10, "id": 10,
"title": "盗梦空间", "title": "千与千寻",
"director": "Christopher Nolan", "director": "Christopher Nolan",
"year": 2008, "year": 2021,
"rating": 7.3, "rating": 7.3,
"duration": 158, "duration": 173,
"genre": "情", "genre": "情",
"actors_count": 5 "actors_count": 3
} }
] ]

View File

@@ -38,5 +38,5 @@ for item in items:
"actors_count": actors_count "actors_count": actors_count
}) })
print(data) print(data)
with open("movie.json","w",encoding="utf-8") as f: with open("movies.json","w",encoding="utf-8") as f:
json.dump(data,f,ensure_ascii=False,indent=4) json.dump(data,f,ensure_ascii=False,indent=4)

Binary file not shown.

File diff suppressed because one or more lines are too long

6
q4/q4_1/q4_1.py Normal file
View File

@@ -0,0 +1,6 @@
import matplotlib.pyplot as plt
import json
with open ("movies.json","r",encoding='utf-8') as f:
print(f)
genre_count=()
plt.bar