Từ điển Python Bài tập có lời giải pdf

Làm theo các bước dưới đây. -Tạo một từ điển mới có tên là

"banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3
6 sử dụng định dạng
"banana": 4,
"apple": 2,
"orange": 1.5,
"pear": 3
7 như ví dụ trên

  • Đặt những giá trị này trong từ điển
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    
    6 của bạn.
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    
  • Lặp qua từng phím trong
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    
    6. Đối với mỗi khóa, hãy in khóa cùng với giá và thông tin chứng khoán. In câu trả lời ở định dạng sau.
    apple
    price: 2
    stock: 0
    
  • Hãy xác định số tiền bạn sẽ kiếm được nếu bạn bán tất cả thức ăn của mình

    • Tạo một biến có tên là
      apple
      price: 2
      stock: 0
      
      0 và đặt nó thành 0
    • Lặp lại từ điển giá. Đối với mỗi khóa trong giá, hãy nhân số trong giá với số trong kho. In giá trị đó vào bảng điều khiển và sau đó thêm nó vào tổng
    • Cuối cùng, bên ngoài vòng lặp của bạn, in tổng
bài tập 3

Thực hiện theo các bước

  • Đầu tiên, tạo một danh sách có tên cửa hàng tạp hóa với các giá trị "chuối","cam" và "táo"
  • Định nghĩa hai từ điển này
stock = {
    "banana": 6,
    "apple": 0,
    "orange": 32,
    "pear": 15
}

prices = {
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
}
  • Định nghĩa một hàm
    apple
    price: 2
    stock: 0
    
    1 lấy một đối số là thức ăn làm đầu vào. Trong hàm tạo biến
    apple
    price: 2
    stock: 0
    
    0 có giá trị ban đầu là 0. Đối với mỗi mặt hàng trong danh sách thực phẩm, hãy thêm giá của mặt hàng đó vào tổng. Cuối cùng, trả về tổng số. Bỏ qua việc mặt hàng bạn đang thanh toán có trong kho hay không. Lưu ý rằng chức năng của bạn sẽ hoạt động cho bất kỳ danh sách thực phẩm nào
  • Thực hiện các thay đổi sau đối với hàm compute_bill của bạn
    • Trong khi bạn lặp lại từng mặt hàng thực phẩm, chỉ cộng giá của mặt hàng đó vào tổng nếu số lượng hàng trong kho của mặt hàng đó lớn hơn 0
    • Nếu mặt hàng có trong kho và sau khi bạn cộng giá vào tổng số, hãy trừ đi một giá trị từ số lượng hàng trong kho của mặt hàng đó
bài tập 4

Bài tập này phức tạp hơn một chút. Chúng tôi sẽ xem xét tất cả về danh sách và từ điển. Mục đích của bài tập này là để làm sổ điểm cho học sinh của giáo viên

Cố gắng làm theo các bước

  • Tạo ba từ điển.
    apple
    price: 2
    stock: 0
    
    3,
    apple
    price: 2
    stock: 0
    
    4 và
    apple
    price: 2
    stock: 0
    
    5
  • Cung cấp cho mỗi từ điển các phím "tên", "bài tập về nhà", "câu đố" và "bài kiểm tra". Đặt khóa "tên" là tên của học sinh [nghĩa là tên của lloyd phải là "Lloyd"] và các khóa khác phải là danh sách trống. Tìm trong các giải pháp, "giải pháp 1". Kiểm tra xem bạn đã làm đúng chưa
  • Bây giờ sao chép mã này.
    "banana": 4,
    "apple": 2,
    "orange": 1.5,
    "pear": 3
    
    3
  • Bên dưới mã của bạn, hãy tạo một danh sách có tên là
    apple
    price: 2
    stock: 0
    
    6 chứa
    apple
    price: 2
    stock: 0
    
    3,
    apple
    price: 2
    stock: 0
    
    4 và `tyler
  • cho mỗi sinh viên trong danh sách sinh viên của bạn, in ra dữ liệu của sinh viên đó, như sau

    • in tên học sinh
    • in bài tập của học sinh
    • in bài kiểm tra của học sinh
    • in bài kiểm tra của học sinh
  • Viết một hàm trung bình nhận vào một danh sách các số và trả về giá trị trung bình

    • Xác định một hàm gọi là trung bình có một đối số, các số
    • Bên trong hàm đó, hãy gọi hàm
      apple
      price: 2
      stock: 0
      
      9 tích hợp với danh sách số làm tham số. Lưu trữ kết quả trong một biến gọi là tổng
    • Sử dụng
      stock = {
          "banana": 6,
          "apple": 0,
          "orange": 32,
          "pear": 15
      }
      
      prices = {
          "banana": 4,
          "apple": 2,
          "orange": 1.5,
          "pear": 3
      }
      
      0 để chuyển đổi tổng số và lưu trữ kết quả trong tổng số
    • Chia tổng cho độ dài của danh sách số. Sử dụng hàm
      stock = {
          "banana": 6,
          "apple": 0,
          "orange": 32,
          "pear": 15
      }
      
      prices = {
          "banana": 4,
          "apple": 2,
          "orange": 1.5,
          "pear": 3
      }
      
      1 tích hợp để tính toán
    • Trả về kết quả đó
  • Viết một hàm gọi là get_average lấy từ điển của sinh viên [như lloyd, alice hoặc tyler] làm đầu vào và trả về giá trị trung bình có trọng số của anh ấy/cô ấy

    • Định nghĩa một hàm gọi là get_average nhận một đối số là student
    • Tạo một bài tập về nhà có thể lưu trữ giá trị trung bình[] của student["homework"]
    • Lặp lại bước 2 cho "câu đố" và "bài kiểm tra"
    • Nhân 3 giá trị trung bình với trọng số của chúng và trả về tổng của ba giá trị đó. Bài tập về nhà là 10%, bài kiểm tra là 30% và bài kiểm tra là 60%
  • Định nghĩa một hàm mới có tên là

    stock = {
        "banana": 6,
        "apple": 0,
        "orange": 32,
        "pear": 15
    }
    
    prices = {
        "banana": 4,
        "apple": 2,
        "orange": 1.5,
        "pear": 3
    }
    
    2 có một đối số là score. Mong đợi điểm số là một con số

    • Bên trong chức năng của bạn, hãy kiểm tra điểm bằng cách sử dụng chuỗi if. / yêu tinh. / khác. tuyên bố, như vậy

      "banana": 4,
      "apple": 2,
      "orange": 1.5,
      "pear": 3
      
      1
    • Cuối cùng, kiểm tra chức năng của bạn. Gọi hàm

      stock = {
          "banana": 6,
          "apple": 0,
          "orange": 32,
          "pear": 15
      }
      
      prices = {
          "banana": 4,
          "apple": 2,
          "orange": 1.5,
          "pear": 3
      }
      
      2 của bạn với kết quả là
      stock = {
          "banana": 6,
          "apple": 0,
          "orange": 32,
          "pear": 15
      }
      
      prices = {
          "banana": 4,
          "apple": 2,
          "orange": 1.5,
          "pear": 3
      }
      
      4. In điểm chữ kết quả

  • Định nghĩa một hàm có tên là

    stock = {
        "banana": 6,
        "apple": 0,
        "orange": 32,
        "pear": 15
    }
    
    prices = {
        "banana": 4,
        "apple": 2,
        "orange": 1.5,
        "pear": 3
    }
    
    5 có một đối số, sinh viên. Bạn có thể mong đợi sinh viên là một danh sách chứa ba sinh viên của bạn

    • Đầu tiên, tạo một danh sách trống có tên là kết quả
    • Đối với mỗi mục sinh viên trong danh sách lớp, hãy tính get_average[student] rồi gọi results. append[] với kết quả đó
    • Cuối cùng, trả về kết quả gọi trung bình [] với kết quả
  • Cuối cùng, in ra kết quả của việc gọi

    stock = {
        "banana": 6,
        "apple": 0,
        "orange": 32,
        "pear": 15
    }
    
    prices = {
        "banana": 4,
        "apple": 2,
        "orange": 1.5,
        "pear": 3
    }
    
    5với danh sách sinh viên của bạn. Học sinh của bạn phải là [lloyd, alice, tyler]

    từ điển trong Python trả lời với ví dụ là gì?

    Từ điển. Từ điển được dùng để lưu trữ các giá trị dữ liệu trong khóa. cặp giá trị . Từ điển là một bộ sưu tập được sắp xếp theo thứ tự *, có thể thay đổi và không cho phép trùng lặp. Kể từ phiên bản Python 3. 7, từ điển được đặt hàng.

    Tôi có thể thực hành các bài toán Python ở đâu?

    Tôi có thể thực hành lập trình Python ở đâu? .
    yêu cầu dữ liệu. io có hàng tá câu hỏi thực hành tương tác miễn phí, cũng như các bài học tương tác miễn phí, ý tưởng dự án, hướng dẫn, v.v.
    HackerRank là một trang web tuyệt vời để thực hành cũng có tính tương tác
    Codingame là một nền tảng thực hành thú vị hỗ trợ Python

    Có == cho dict trong Python không?

    Theo tài liệu python, bạn thực sự có thể sử dụng toán tử == trên từ điển .

    dict ={} trong Python là gì?

    Cấu trúc bảng băm khóa/giá trị hiệu quả của Python được gọi là "dict". Nội dung của một dict có thể được viết dưới dạng một chuỗi key. cặp giá trị trong dấu ngoặc nhọn { }, e. g. chính tả = {key1. giá trị1, khóa2. giá trị2,. }. "Chính tả trống" chỉ là một cặp dấu ngoặc nhọn trống {}.

Chủ Đề