ระดับ 10.1 ชุดแบบฝึกหัด Python

Задание 1

ขอให้ผู้ใช้ป้อนตัวเลขสองตัว ตรวจสอบว่าตัวเลขเหล่านี้เป็นตัวเลขที่เป็นมิตร หรือไม่

Задание 2

กำหนดรายการบางรายการ:

pythonlst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12];

กำหนดตัวแปร:

pythonn = 3;

แปลงรายการนี้เป็นรายการสองมิติ โดยมี n องค์ประกอบในแต่ละรายการย่อย

Задание 3

กำหนดรายการ:

python[
  [1, 2, 3, 4, 5],
  [1, 2, 3],
  [1, 2],
]

เพิ่มสตริงว่างลงในแต่ละรายการย่อย ให้มากพอจน จำนวนองค์ประกอบในแต่ละ รายการย่อยเท่ากับจำนวน องค์ประกอบในรายการย่อยที่ยาวที่สุด

Задание 4

กำหนดรายการข้อมูลบางส่วนสำหรับวันที่ที่กำหนด เก็บไว้ในโครงสร้างต่อไปนี้:

pythondata = [
  {
    'year':  2019,
    'month': 11,
    'day': 20,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2019,
    'month': 11,
    'day': 21,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2019,
    'month': 12,
    'day': 25,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2019,
    'month': 12,
    'day': 26,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2020,
    'month': 10,
    'day': 29,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2020,
    'month': 10,
    'day': 30,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2020,
    'month': 11,
    'day': 19,
    'data': ['รายการที่มีข้อมูล']
  },
  {
    'year':  2020,
    'month': 11,
    'day': 20,
    'data': ['รายการที่มีข้อมูล']
  },
]

เขียนโค้ดที่ปรับโครงสร้าง ข้อมูลเป็นโครงสร้างรูปแบบ:

python{
  year1: {
    month1: {
      day1: [รายการข้อมูล],
      day2: [รายการข้อมูล],
      day3: [รายการข้อมูล],
    },
    month2: {
      day1: [รายการข้อมูล],
      day2: [รายการข้อมูล],
      day3: [รายการข้อมูล],
    }
  },
  year2: {
    month1: {
      day1: [รายการข้อมูล],
      day2: [รายการข้อมูล],
      day3: [รายการข้อมูล],
    },
    month2: {
      day1: [รายการข้อมูล],
      day2: [รายการข้อมูล],
      day3: [รายการข้อมูล],
    }
  }
}