Bài Tập Python Có Lời Giải - Học Lập Trình Python - VietTuts
Có thể bạn quan tâm
Bài này cung cấp cho bạn danh sách các dạng bài tập khác nhau để bạn thực hành khi học lập trình Python. Các code mẫu của bài tập Python có lời giải được viết trên Python 3.
- Câu hỏi.
- Gợi ý.
- Code mẫu.
Nội dung chính
- Các cấp độ bài tập Python
- 1. Bài tập Python kinh điển
- 2. Bài tập Python cơ bản
- 3. Bài tập vòng lặp trong Python
Các cấp độ bài tập Python
Bài này cung cấp cho bạn danh sách các bài tập Python có lời giải ở các cấp độ khác nhau để bạn thực hành khi học ngôn ngữ lập trình C:
- Bài tập Python kinh điển.
- Bài tập Python cơ bản.
- Bài tập vòng lặp trong Python.
- Bài tập Python về mảng một chiều và mảng 2 chiều (ma trận).
- Bài tập chuỗi trong Python.
- Bài tập Python về đệ quy.
- Bài tập Python về các thuật toán sắp xếp.
- Bài tập Python về đọc ghi file.
1. Bài tập Python kinh điển
- Dãy số Fibonacci trong Python
- Check Số nguyên tố trong Python
- Tính giai thừa trong Python
- Chuyển đổi hệ cơ số trong Python
Bài 01: Viết một chương trình Python in ra dãy số Fibonacci
Gợi ý:
- Sử dụng đệ quy
- Không sử dụng đệ quy
Code mẫu: In dãy số Fibonacci trong Python không sử dụng đệ quy.
""" * Tính số fibonacci thứ n * * @param n: chỉ số của số fibonacci tính từ 0 * vd: F0 = 0, F1 = 1, F2 = 1, F3 = 2 * @return số fibonacci thứ n """ def fibonacci(n): f0 = 0; f1 = 1; fn = 1; if (n < 0): return -1; elif (n == 0 or n == 1): return n; else: for i in range(2, n): f0 = f1; f1 = fn; fn = f0 + f1; return fn; print("10 số đầu tiên của dãy số Fibonacci: "); sb = ""; for i in range(0, 10): sb = sb + str(fibonacci(i)) + ", "; print(sb)Kết quả:
10 so dau tien cua day so Fibonacci: 0 1 1 2 3 5 8 13 21 34Bài 02: Viết một chương tình Python kiểm tra số nguyên tố.
Code mẫu:
""" * check so nguyen to trong Python * * @author viettuts.vn * @param n: so nguyen duong * @return 1 la so nguyen so, * 0 khong la so nguyen to """Kết quả:
Cac so nguyen to nho hon 100 la: 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97Bài 03: Viết một chương trình Python tính giai thừa của một số bằng cách không sử dụng đệ quy và có sử dụng đệ quy.
Gợi ý:
- Sử dụng đệ quy
- Không sử dụng đệ quy
Code mẫu: Tính giai thừa trong Python không sử dụng đệ quy.
""" * tinh giai thua * * @author viettuts.vn * @param n: so nguyen duong * @return giai thua cua so n """ def tinhgiaithua(n): giai_thua = 1; if (n == 0 or n == 1): return giai_thua; else: for i in range(2, n + 1): giai_thua = giai_thua * i; return giai_thua; n = int(input("Nhập số nguyên dương n = ")); print("Giai thừa của", n, "là", tinhgiaithua(n));Kết quả:
Nhập số nguyên dương n = 10 Giai thừa của 10 là 3628800Bài 04: Viết một chương trình Python để chuyển đổi số nguyên N sang hệ cơ số B (2
Từ khóa » Nhập Xâu A Xâu B Từ Bàn Phím Python
-
Viết Chương Trình Nhập Xâu Từ Bàn Phím Rồi In Nó Theo Thứ Tự Ngược ...
-
Chương Trình Sau Nhập Một Xâu Vào Từ Bàn Phím Và đưa Ra Màn ...
-
Viết Chương Trình Nhập Từ Bàn Phím Xâu Kí Tự S Có độ Dài Không Quá ...
-
Chuỗi Trong Python (Kiểu Xâu String Trong Python) - O₂ Education
-
Giáo án Powerpoint Python 11_Bài Tập Và Thực Hành (bài 12) DỮ ...
-
Giáo án Powerpoint Python 11_Bài 12: Kiểu Xâu - Tài Liệu Text - 123doc
-
Viết Chương Trình (chỉ Bằng Python) In Ra Kết Quả Từ Một Xâu Tính ...
-
Bài 08: Cách Nhập Liệu Từ Bàn Phím Trong Python
-
Viết Chương Trình (chỉ Bằng Python) In Ra Kết Quả Từ Một Xâu Tính ...
-
Nhập Chuỗi Và List Trong Python
-
Viết Hàm Hiển Thị Số Lần Xuất Hiện Của Các Ký Tự Trong Chuỗi S.
-
Ngôn Ngữ Lập Trình Python - KIỂU XÂU (String) - YouTube