31.3. Viết chương trình in bảng cửu chương ra màn hình. Yêu cầu bảng cửu chương in ra thành 10 khối...
Câu hỏi:
31.3. Viết chương trình in bảng cửu chương ra màn hình. Yêu cầu bảng cửu chương in ra thành 10 khối bao gồm 2 hàng, 5 cột như sau:
Câu trả lời:
Người trả lời: GV. Đỗ Văn Việt
Để giải câu hỏi trên, chúng ta cần thiết lập hàm st(num) và hàm space(k) như đã được mô tả trong hướng dẫn. Sau đó, chúng ta sẽ viết thủ tục printBCC() để in bảng cửu chương ra màn hình theo yêu cầu của đề bài, đồng thời chia thành hai phần in 5 khối cho mỗi hàng.Dưới đây là cách làm chi tiết:1. Thiết lập hàm st(num) để tạo xâu kí tự thể hiện số num, nếu num là số có 1 chữ số thì sẽ chèn 1 dấu cách phía trước num.```pythondef st(n): if n < 10: return " " + str(n) else: return str(n)```2. Thiết lập hàm space(k) để trả về k dấu cách trên màn hình.```pythondef space(k): return " " * k```3. Viết thủ tục in bảng cửu chương printBCC() theo yêu cầu của đề bài.```pythondef printBCC(): for h in range(10): i = h + 1 for j in range(1, 6): print(st(j) + " x " + st(i) + " = " + st(i*j) + space(2), end=" ") print() print() for h in range(10): i = h + 1 for j in range(6, 11): print(st(j) + " x " + st(i) + " = " + st(i*j) + space(2), end=" ") print()# Chạy chương trìnhprintBCC()```Viết lại câu trả lời đầy đủ hơn và chi tiết hơn theo cách trên.
Câu hỏi liên quan:
- 31.1. 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 soát lỗi nhập dữ liệu...
- 31.2. Bài toán sắp xếp: Cho trước một dãy số A, viết chương trình sắp xếp dãy số này theo thứ tự...
- 31.4. Cho trước dãy số bất kì A. Em hãy viết chương trình tìm và chỉ ra vị trí đầu tiên của dãy A...
- 31.5. Em hãy viết chương trình nhập một xâu kí tự bất kì từ bàn phím. Cần sắp xếp lại các chữ số...
- 31.6. Em hãy viết chương trình nhập số tự nhiên n, sau đó nhập n họ tên đầy đủ học sinh trong lớp....
- 31.7. Em hãy viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong...
- 31.8. Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b)...
- 31.9. Em hãy viết chương trình nhập số tự nhiên n > 1, sau đó in ra tất cả các ước số nguyên tố...
- 31.10. Bài toán tìm tổng con lớn nhất.Giả sử một công ty du lịch đã thiết kế một chương trình du...
Bình luận (0)