2 câu trả lời
@Koby
gõ như vầy:
import time
time = input()
time.sleep(time-5)
for num of range (5,-1.0):
print(num,end"...",flash='True'
print("Kết Thúc")
@Chúc bạn học tốt
Bước 1: Chúng tôi muốn bắt đầu bằng cách nhập mô-đun thời gian trước .
Bước 2: Sau đó, chúng tôi sẽ lấy thông tin đầu vào của người dùng bằng cách hỏi họ thời lượng đếm ngược tính bằng giây. Khi nhận thông tin đầu vào của người dùng, nó thường ở định dạng chuỗi, vì vậy bạn phải chuyển đổi thông tin đầu vào của người dùng được lưu trữ đó thành một số nguyên.
Bước 3: Tạo một hàm gọi là countdown () , trong đó chúng ta sẽ chạy một vòng lặp while chạy đếm ngược cho đến khi đầu vào do người dùng truyền chuyển sang 0. (Hãy nghĩ đến việc sử dụng bộ đếm và nối chuỗi cho phần này)
Bước 4: Sử dụng hàm divmod () từ mô-đun thời gian đã nhập của chúng tôi để tính số phút và giây.
Bước 5: In phút và giây trên màn hình bằng cách sử dụng biến TIMEFORMAT .
Bước 6: Sử dụng end = '\ r', chúng ta có thể buộc con trỏ quay lại đầu màn hình (trong python nó được gọi là ký tự xuống dòng) để dòng tiếp theo được in sẽ ghi đè dòng được in.
Bước 7 : Sử dụng phương thức timesleep () từ mô-đun thời gian để làm cho mã của bạn đợi trong 1 giây. Sau đó, chúng tôi giảm thời gian để vòng lặp while có thể hội tụ.
Bước 8: In một câu lệnh ở cuối vòng lặp để biểu thị sự kết thúc của vòng lặp: