Viết chương trình in bảng cửu chương từ 2 đến 9 ra màn hình,bố trí 4 bảng đầu ở nửa trên ,4 bảng sau ở nửa dưới.giúp e đc k ạ e cần gấp
Xin chào, mình biết mọi người đều bận rộn, nhưng mình rất cần một ít sự giúp đỡ. Có ai đó có thể hướng dẫn mình cách giải đáp câu hỏi này được không?
Các câu trả lời
Câu hỏi Tin học Lớp 11
Câu hỏi Lớp 11
Bạn muốn hỏi điều gì?
Phương pháp làm:- Sử dụng vòng lặp để duyệt từ 2 đến 9.- Sử dụng vòng lặp lồng nhau để in ra màn hình các phép nhân từ 1 đến 10 của số đang duyệt.- Sử dụng câu lệnh điều kiện để kiểm tra và in ra các bảng cửu chương theo yêu cầu.Câu trả lời:Cách 1:```for i in range(2, 10): for j in range(1, 11): if j <= 5: print(i, "x", j, "=", i*j) print()for i in range(2, 10): for j in range(1, 11): if j > 5: print(i, "x", j, "=", i*j) print()```Cách 2:```for i in range(2, 10): for j in range(1, 11): if i < 6: print(i, "x", j, "=", i*j) print()for i in range(2, 10): for j in range(1, 11): if i >= 6: print(i, "x", j, "=", i*j) print()```
def print_multiplication_table(): for i in range(2, 10): if i <= 5: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n') else: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n')print_multiplication_table()
def print_multiplication_table(): for i in range(2, 10): if i <= 5: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n') else: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n')print_multiplication_table()
def print_multiplication_table(): for i in range(2, 10): if i <= 5: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n') else: for j in range(1, 11): print(f'{i} x {j} = {i*j}', end='\t') if j % 5 == 0: print('\n')print_multiplication_table()