Đoạn code python khó hiểu

em đang đọc sách về python 3 thì có đoạn code về viêc lấy dữ liệu cụ thể là giá cà phê của một trang web
chỗ em thắc mắc là trong vòng lặp có cái gì đó sai sai . em thấy rằng việc thiết lập lại giá trị text , page sẽ luôn để vị trí tìm kiếm ở đầu nó sẽ chỉ tìm ở vị trí đầu tiên

import urllib.request

price  = 99.99
while price > 4.74:
	page = urllib.request.urlopen("http://")
	text = page.read().decode("utf8")
	where = text.find('>$')
	start_of_price = where + 2
	end_of_price = start_of_price + 4
	price = float(text[start_of_price:end_of_price])
print ("Buy")	

Nếu đã là sách thì ví dụ phải đi kèm với discussion. Bạn đã đọc chưa?

1 Like

em đã tìm rồi nhưng chưa thấy , anh (chị )có thể bỏchú thời gian giải thích cho em được không ạ

Screenshot cái đoạn discussion cho mình xem đã.

sách head first programming đó anh, chủ yếu là lời dẫn em không biết phải chụp phần nào cả

thấy phần nào liên quan thì chụp đại lên :smiley:

Sao bạn không copy code chạy luôn cho lẹ.
Với lại mã nguồn trong sách lập trình Apress, in Action, Profressional, đoạn code chạy không được là điều bình thường, do đó chỉ cần hiểu.

1 Like

Mình cũng thấy là đoạn này có vấn đề.
Nên mình cũng cần bạn screenshot cái đoạn giải thích của tác giả.
Chụp mấy cái mà nó gần đoạn code này đấy

đợi em xíu , em tìm lại file pdf , em in ra rồi nên không biết để file mềm ở đâu nữa , mà đây là chương trình hoàn chỉnh chứ không phải chương trình mẫu đâu ạ

đây là link của file : http://oez.es/A%20Learner’s%20Guide%20to%20Programming%20Using%20the%20Python%20Language.pdf
ở trang 85 , mạng em hơi chậm tải rất chậm cái trang nước ngoài , mong các anh chị giúp đỡ

Load chưa ra thôi. Đợi đi!! Mới load được trang bìa :smile:

úi chà, của em hiện rồi, mới xóa mà bác rep nhanh quá :smiley:

Screenshot coi ké với :smile:

trang 85 đây

85 theo trên sách ấy ạ , chứ không phải trang theo file

Sao mình trang 62 đã có

mình bấm vào link của bạn trên kia, bạn có bản riêng à :grin:

Còn load chưa hết đây

sách gì mà hình lung tung xèng, dễ hiểu nhưng load lâu quá, nếu nó mà viết bằng c++ thì em đã tải về roài .-. mới chuyển qua gg coi thử thế nào, edge sao nó khác quá :v lại phải chờ :joy:

2 Likes

Đã load xong và thật xấu hổ rằng mình đọc cũng méo hiểu gì :joy: hóng cao nhân khác giải thích để mình học hỏi thêm :sunglasses:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?