Bài tập kẻ bảng tin học lớp 10 năm 2024
Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm tra dữ liệu nhập như sau: Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: “Nhập sai, số a phải lớn hơn 0. Nhập lại”. Chương trình chỉ dừng sau khi người dùng nhập đúng.Lựa chọn câu để xem lời giải nhanh hơn Luyện tập Trả lời câu hỏi Luyện tập trang 152 SGK Tin học 10
Phương pháp giải: Dựa vào kiến thức đã học để viết chương trình Lời giải chi tiết: a=float(input("Nhập số thực dương: ")) while a<=0: print("Nhập sai, số a phải lớn hơn 0. Nhập lại") a=float(input("Nhập số thực dương: "))
- Hàng thứ nhất in ra bảng nhân 1, 2, 3, 4, 5 - Hàng thứ hai in ra bảng nhân 6, 7, 8, 9, 10 Phương pháp giải: Dựa vào kiến thức đã học để viết chương trình Lời giải chi tiết: for i in range(1,11): for j in range(1,6): print(j,"x",i,"=",i*j, end="\t") print() print() for i in range(1,11): for j in range(6,11): print(j,"x",i,"=",i*j, end="\t") print() Vận dụng Trả lời câu hỏi Vận dụng trang 152 SGK Tin học 10
Phương pháp giải: Dựa vào kiến thức đã học để viết chương trình Để kiểm tra 1 năm có phải năm nhuận hay không, cần tuân theo 1 trong 2 nguyên tắc sau đây. - Năm nhuận là năm chia hết cho 400 - Năm nhuận là năm chia hết cho 4 nhưng không chia hết cho 100 Lời giải chi tiết: Để tính xem trong thế kỉ XXI có bao nhiêu năm nhuận, nhập Y1 = 2001 và Y2 = 2100.
Phương pháp giải: Dựa vào kiến thức đã học để viết chương trình Lời giải chi tiết: a=int(input("Nhập số tự nhiên thứ nhất: ")) b=int(input("Nhập số tự nhiên thứ hai: ")) def UCLN(a,b): r = a % b while r != 0: a = b b = r r = a % b return b print("ƯCLN của a và b là: ",UCLN(a,b))
Một biến được định nghĩa trong chương trình chính (bên ngoài các hàm) thì sẽ được sử dụng như thế nào bên trong các hàm? |