Cấp độ 8.7 Sách bài tập Python
Cho một từ. Hãy xáo trộn các chữ cái của từ đó theo thứ tự ngẫu nhiên.
Hỏi người dùng một số. Lấy tất cả các phương án có thể để phân tích số này thành hai thừa số.
Hiển thị trên màn hình hình chóp sau:
999999999
88888888
7777777
666666
55555
4444
333
22
1
88888888
7777777
666666
55555
4444
333
22
1
Cho danh sách sự kiện trong những ngày nhất định, được lưu trữ trong cấu trúc sau:
events = {
'2019-12-29': ['name1', 'name3', 'name5', 'name7'],
'2019-12-30': ['name4', 'name8', 'name9'],
'2019-12-31': ['name2', 'name6'],
}
Viết mã, chuyển đổi cấu trúc dữ liệu thành dạng như thế này:
events = [
{
'date': '2019-12-29'
'event': 'name1'
},
{
'date': '2019-12-31'
'event': 'name2'
},
{
'date': '2019-12-29'
'event': 'name3'
},
{
'date': '2019-12-30'
'event': 'name4'
},
{
'date': '2019-12-29'
'event': 'name5'
},
{
'date': '2019-12-31'
'event': 'name6'
},
{
'date': '2019-12-29'
'event': 'name7'
},
{
'date': '2019-12-30'
'event': 'name8'
},
{
'date': '2019-12-30'
'event': 'name9'
},
]