1. Trang chủ
  2. » Giáo án - Bài giảng

Thực hành kiểu dữ liệu danh sách

3 2 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Thực Hành Kiểu Dữ Liệu Danh Sách
Tác giả Trương Thị Minh Ngọc
Trường học Tổ Tin
Thể loại Bài Thực Hành
Định dạng
Số trang 3
Dung lượng 2,93 MB
File đính kèm LIST_PRACTICE (1).rar (3 MB)

Nội dung

Phương thức xử lý danh sách trong Python và ứng dụng giúp học sinh khai thác các phương thức của kiểu dữ liệu danh sách áp dụng vào thực tiễn bài học mang hơi thở cuộc sống gần gũi. Chủ đề F Tin học 10 Cánh Diều

Trang 1

PHƯƠNG THỨC XỬ LÝ

DANH SÁCH VÀ ỨNG DỤNG

Có n đôi giày cùng loại chỉ khác nhau về kích thước được xếp thành một hàng thứ tựu ngẫu nhiên Chủ trò

bí mật rút một chiếc giày và giấu đi, sau đó yêu cầu người chơi cho biết chiếc giày được giấu là chiếc giày trái hay phải và có số là bao nhiêu?

Cách làm thông thường để tìm ra chiếc giày còn thiếu là

đi ghép các đôi giày, tuy nhiên cách làm này sẽ mất nhiều thời gian Một cách làm đơn giản là dựa trên nhận xét: Nếu dãy không thiếu chiếc giày nào thì tổng số bằng 0, nên có thể xác định chiếc giày còn thiếu khi biết tổng các số trong dãy Hình 4 là chương trình mà Hà My viết theo cách làm trên, tuy nhiên chương trình vẫn có lỗi Em hãy giúp Hà My sửa lỗi để nhận được chương trình chạy được và cho ra kết quả đúng.

BÀI THỰC HÀNH 1:

print("Nhập vào một dãy số size giày")

shoes = [int(s) for s in input().split()]

sum = 0

for i in range(len(shoes)):

sum = sum + shoes[i]

if sum > 0:

print("Chiếc giày bên trái, kích cỡ", sum)

else:

HS: LỚP

Trang 2

Bạn là một nhà quản lý dự án và bạn có một danh sách các công việc cần hoàn thành Tuy nhiên, do một số lý do, bạn muốn thực hiện các công việc theo thứ tự ngược lại Hãy viết một chương trình Python để đảo ngược danh sách công việc sử dụng phương thức reversed

Yêu cầu:

Nhập vào một danh sách các công việc Mỗi công việc là một chuỗi ký tự

Sử dụng phương thức reversed trong Python để đảo ngược thứ

tự của danh sách

In ra danh sách công việc sau khi đã được đảo ngược

Dữ liệu đầu vào:

Danh sách các công việc: ['Viết báo cáo', 'Họp nhóm', 'Kiểm tra mã nguồn', 'Viết mã']

Dữ liệu đầu ra:

Danh sách các công việc sau khi đã được đảo ngược:

['Viết mã', 'Kiểm tra mã nguồn', 'Họp nhóm', 'Viết báo cáo']

work1=['Viết báo cáo', ]

work2=list( ( ))

Trang 3

Hãy tưởng tượng bạn là một nhà thiên văn học đang khám phá vũ trụ rộng lớn Trong hành trình của bạn, bạn đã phát hiện ra 12 cung hoàng đạo, mỗi cung đại diện cho một khoảng thời gian trong năm Bạn muốn xây dựng một chương trình để giúp mọi người xác định cung hoàng đạo của họ dựa trên ngày sinh và tháng sinh

Yêu cầu:

Chương trình sẽ yêu cầu người dùng nhập ngày sinh và tháng sinh

Dựa trên ngày sinh và tháng sinh, chương trình sẽ xác định và in

ra cung hoàng đạo tương ứng của người dùng

Lưu ý: Cung hoàng đạo được xác định như sau:

# Danh sách cung hoàng đạo v ới tháng và ngày bắt đầu

Z= [

( "B ảo Bình", ( 1, 20 ) ) , ("Song Ng ư", (2, 19)),

]

# Hàm tìm cung hoàng đạo

def find_zodiac(month, day):

for i, (m, d) in Z:

if month ==m and day >= d or month == (m% 12) + 1 and day

< day:

return i

return "Ngày không h ợp lệ"

# Nhập tháng và ngày

month =

day =

# Tìm và in ra cung hoàng đạo

print(f"Cung hoàng đạo c ủa bạn là: { }")

Hãy lập trình và khám phá hành trình đầy thú vị này!

Lập trình máy tính, kết dính yêu thương.

Ngày đăng: 29/03/2024, 16:22

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w