Môn Tin họcQuản lý học tập Tin học

Tính vận tốc trung bình – tránh lỗi chia cho 0

Lớp 10Lập trìnhpythonGiải quyết vấn đề với máy tínhThông hiểu

Thang điểm 10 · 5 test case chấm tự động · 3 tiêu chí chấm · ★ 5 (1 đánh giá)

Một ứng dụng thể thao ghi lại quãng đường chạy (đơn vị: km) và thời gian chạy (đơn vị: giờ) của người dùng, sau đó tính vận tốc trung bình theo công thức vận tốc = quãng đường / thời gian.

Nếu chạy chương trình với thời gian bằng 0, chương trình sẽ phát sinh lỗi ngoại lệ ZeroDivisionError. Em hãy viết chương trình kiểm tra điều kiện dữ liệu ở vùng biên (thời gian bằng 0) trước khi chia, để chương trình không bị dừng đột ngột.

Input: một dòng gồm hai số (quãng đường và thời gian), cách nhau bởi dấu cách.

Output: nếu thời gian khác 0, in ra vận tốc trung bình (kết quả phép chia); nếu thời gian bằng 0, in ra thông báo: Khong the tinh van toc vi thoi gian bang 0.

InputOutput
100 520.0
50 0Khong the tinh van toc vi thoi gian bang 0
120 430.0
#ZeroDivisionError#kiểm thử dữ liệu biên#xử lý ngoại lệ#category:on_tap#difficulty:understanding

Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.

Giáo viên đăng nhập để giao bài