thời gian. sleep[x] trong đó x là số giây mà bạn muốn chương trình của mình đợi
Ví dụ: đoạn mã Python sau sẽ khiến chương trình của bạn đợi trong 10 giây
import time
time.sleep[10]
Xem thời gian nhanh này. hướng dẫn sleep[x] để bắt đầu với việc khiến chương trình của bạn phải chờ
Cách thức hoạt động của Python Wait Under The Hood
Trên các máy tính hiện đại, hệ điều hành [OS] chịu trách nhiệm theo dõi ngày giờ hiện tại. Trong Python, “thời gian” là thư viện chứa một số hàm liên quan đến thời gian giao tiếp với hệ điều hành.
“thời gian. sleep[]” là một chức năng tận dụng chức năng đồng hồ của hệ điều hành. Bên dưới bề mặt, thư viện chuẩn Python gọi việc triển khai chức năng “ngủ” của hệ điều hành của bạn — ví dụ: trên Linux, nó chỉ được đặt tên là “ngủ”.
Sau đó, hệ điều hành tạm thời đình chỉ việc thực thi chương trình của bạn và sau khi hết số giây được chỉ định, sẽ đánh thức nó
Bởi vì chức năng ngủ được xử lý bởi hệ điều hành, bộ xử lý máy tính của bạn sẽ được giải phóng cho bất kỳ công việc nào khác trong khi chương trình Python của bạn ở chế độ ngủ. Các chương trình đang chờ hẹn giờ ngủ không tích cực sử dụng tài nguyên hệ thống của bạn
Hệ điều hành sẽ cố gắng hết sức để tiếp tục thực thi chương trình của bạn sau số giây chính xác trong “thời gian. sleep[]”, nhưng độ chính xác không được đảm bảo vì lý do hiệu suất hệ thống và hiệu suất năng lượng. Tùy thuộc vào mức độ sử dụng hệ thống của bạn với các chương trình khác, lệnh gọi "ngủ" có thể mất nhiều thời gian hơn bạn dự kiến — mặc dù thông thường độ trễ sẽ được đo bằng mili giây
Thực hành sử dụng Python Đợi đã
Bây giờ bạn đã biết cách làm cho chương trình phải chờ, bạn có muốn thực hành sử dụng chức năng này không? . Intro to Programming with Python course.
định kỳ hướng dẫn máy tính của bạn mở trình duyệt web và phát bài hát YouTube yêu thích của bạn. Đây là một cách tuyệt vời để sử dụng chức năng chương trình nhắc nhở bạn vươn vai [hoặc nhảy. ] phá cách khi bạn dán mắt vào màn hình máy tính cả ngày
Mứt giờ giải lao của bạn là gì?
Có nhiều dự án nhỏ thú vị hơn bắt nguồn từ đó. Tìm hiểu thêm về các hàm với sáu dự án trong Giới thiệu về lập trình hướng đối tượng, một khóa học giới thiệu giúp bạn nắm vững các khái niệm lập trình cơ bản.
Nếu bạn đã sẵn sàng thực hiện bước tiếp theo, bạn có thể học Python để chuẩn bị cho sự nghiệp về Dữ liệu với chúng tôi
Trong gói turtle
khi bạn chạy chương trình với lệnh rùa, một cửa sổ đặc biệt sẽ mở ra nơi diễn ra quá trình vẽ
Mã rùa ví dụ để vẽ một ngôi sao
rùa sao
Rùa có thể vẽ các hình phức tạp bằng các chương trình lặp lại các bước di chuyển đơn giản. Mã để vẽ ngôi sao trên.from turtle import * color['red', 'yellow'] begin_fill[] while True: forward[200] left[170] if abs[pos[]] < 1: break end_fill[] done[]
Hoàn thành tài liệu tham khảo rùa
Dưới đây là bảng mô tả các lệnh rùa cần thiết để bắt đầuĐể xem toàn bộ các lệnh turtle
, hãy truy cập Python 3 chính thức. 1 trang rùa
Lệnh rùa
Các lệnh thường được sử dụng có sẵn trongturtle
được đưa ra bên dưới. Nhấp vào bất kỳ lệnh nào để tìm hiểu thêm về nóđộ[]
Đặt phương thức nhập góc thành độ. Tất cả các đầu vào góc sau đây được coi là thước đo độ. Đây là thiết lập mặc địnhradian[]
Đặt phương thức nhập góc thành radian. Tất cả các đầu vào góc sau đây được coi là các biện pháp radiancài lại[]
Đặt lại mọi thứ về giá trị mặc định và xóa canvas. Sau khi gọi đếnreset
, khung vẽ sẽ ở trạng thái chính xác như khi lệnh nhập được gọi. bạn sẽ có một khung trống để con rùa [màu đen với phần tô được đặt thành không tô] chỉ về bên phải ở giữa [tiêu đề = 0. 0]thông thoáng[]
Xóa toàn bộ canvas và vẽ lại con rùa. Không di chuyển con rùatrình theo dõi [n=Không, độ trễ=Không]
Bật/tắt hoạt ảnh con rùa và đặt độ trễ cho các bản vẽ cập nhậtNếu số nguyên n không âm được cung cấp, chỉ mỗi lần cập nhật màn hình thông thường thứ n được thực hiện. Có thể được sử dụng để tăng tốc độ vẽ đồ họa phức tạp. Khi được gọi mà không có đối số, trả về giá trị hiện được lưu trữ của n. Đối số thứ hai đặt giá trị độ trễ [xem độ trễ[]]
Tắt con rùa làm cho con rùa biến mất và vẽ nhanh hơn RẤT NHIỀU. Các lệnh vẽ vẫn được thực thi mà không có con rùa và các đường vẫn được vẽ khi con rùa di chuyển. Sử dụng up
và turtle
0 để bật và tắt tính năng vẽ hoặc chỉ sử dụng các chức năng turtle
1, turtle
2 hoặc turtle
3 để di chuyển mà không cần vẽ