In ra từng ký tự của một số bằng Python
Viết chương trình in ra từng ký tự của một số bằng Python. Ví dụ ta có số 12345 thì hãy in lần lượt các số 1 2 3 4 5 lên màn hình console.
Bài giải
-------------------- ######## --------------------
Để giải bài này thì ta phải thông qua hai công đoạn như sau:

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.
- B1: Đảo ngược số cần in đó, ví dụ từ 12345 thành 54321
- B2: In ra lần lượt các ký tự của số đã đảo đó lên màn hình
Vẫn còn một số cách khác nhưng ta phải sử dụng những hàm hỗ trợ tách chuỗi của Python. Tuy nhiên, vì các các bạn đang tập tư duy logic với Python nên hãy áp dụng phương pháp mình đưa ra nhé.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | # HỌC PYTHON TẠI FREETUTS.NET # TÁC GIẢ: CƯỜNG NGUYỄN print ( "Chương trình đăng tại freetuts.net!" ) print ( "Nhập vào số N cần tách: " ) # Lấy dữ liệu n = int ( input ()) so_dao_nguoc = "" # B1: Đảo ngược số cần in ra while (n ! = 0 ): so_dao_nguoc + = str (n % 10 ) n = n / / 10 # Chia lấy phần nguyên # B2: In lần lượt các ký tự từ cuối đến đầu của số đã đảo so_dao_nguoc = int (so_dao_nguoc, 10 ) # Đổi string sang int while (so_dao_nguoc ! = 0 ): print (so_dao_nguoc % 10 , end = ' - ' ) so_dao_nguoc = so_dao_nguoc / / 10 # Chia lấy phần nguyên |
Kết quả như mình nhập số 12345 như sau:
Bài viết này được đăng tại [free tuts .net]
Danh sách bài tập Python cơ bản
- Kiểm tra dữ liệu là number hay string bằng Python
- Tính tổng S(n) = 1 + 2 + 3 + … + n bằng Python
- Tính tổng S(n) = 1^2 + 2^2 + … + n^2 bằng Python
- Tính tổng S(n) = 1 + ½ + 1/3 + … + 1/n bằng Python
- Tính tổng S(n) = ½ + ¼ + … + 1/2n bằng Python
- Tính tổng S(n) = 1/3 + 1/5 + … + 1/(2n + 1)
- Liệt kê tất cả các ước số của số nguyên dương n bằng Python
- Tính tổng tất cả các ước số của số nguyên dương N bằng Python
- Tìm ước số lẻ lớn nhất của một số bằng Python
- Kiểm tra một số có phải là số hoàn hảo bằng Python
- Kiểm tra số chính phương bằng Python
- Kiểm tra số nguyên tố bằng Python
- Đảo ngược một số bằng Python
- In ra từng ký tự của một số bằng Python
- Giải phương trình bậc nhất một ẩn bằng Python (ax + b = 0)
- Giải phương trình bậc hai một ẩn bằng Python (ax^2 + bx + c = 0)
Cùng chuyên mục:
INTRODUCTION
Cài đặt Python
Cài đặt Intellij IDEA
Khai báo biến trong Python
Comment trong Python
Các kiểu dữ liệu trong Python
Ép kiểu dữ liệu trong Python
Các toán tử trong Python
FLOW CONTROL
Bài tập Python: Nhập và xuất trong Python
Bài tập Python : Vòng lặp trong Python
Lệnh if else trong python
Vòng lặp For trong Python
Vòng lặp While trong Python
Break và Continue trong Python
Bài tập Python: lưu đồ thuật toán
FUNCTIONS
Hàm string format_map() trong Python
Bài tập Python: Hàm trong Python
Tạo số ngẫu nhiên trong một phạm vi bằng Python
Đối số hàm trong Python
Hàm string isalpha() trong Python
Hàm string isdecimal() trong Python
Hàm string isidentifier() trong Python
Hàm string islower() trong Python
Hàm string istitle() trong Python
Hàm string isupper() trong Python
Hàm string join() trong Python
Hàm string ljust() trong Python
Hàm string rjust() trong Python
Hàm string lower() trong Python
Hàm string upper() trong Python
Hàm string swapcase() trong Python
Hàm string lstrip() trong Python
Hàm string rstrip() trong Python
Hàm string maketrans() trong Python
Hàm string rpartition() trong Python
Hàm string translate() trong Python
Hàm string replace() trong Python
Hàm string rfind() trong Python
Hàm string rindex() trong Python
Hàm string split() trong Python
Hàm string rsplit() trong Python
Hàm string splitlines() trong Python
Hàm string startswith() trong Python
Hàm String title() trong Python
Hàm string zfill() trong Python
Function trong Python
Đệ quy trong Python
Hàm lambda trong Python
Biến toàn cục trong Python
Bài tập Python: Thực hành tạo hàm
DATATYPES
Bài tập Python: Cấu trúc dữ liệu trong Python
Boolean trong Python
Bài tập Python: Kiểm tra và xử lý dữ liệu Boolean
Pass trong Python
Number trong Python
String trong Python
Mảng trong Python
Tuple trong Python
Set trong Python
Dictionary trong Python
Exceptions trong Python
Bài tập Python: Các kiểu dữ liệu
OBJECT & CLASS
Bài tập Python: Lập trình hướng đối tượng (OOP) trong Python
Lập trình hướng đối tượng trong Python
Class Variables trong Python
Tìm hiểu về Methods trong Python
Cách sử dụng phương thức __init__() trong Python
Các biến Instance trong Python
Tìm hiểu về Class Attributes trong Python
Hàm Static Methods trong Python
Phương thức __str__ trong Python
Phương thức __repr__ trong Python
Phương thức eq trong Python
Tìm hiểu phương thức __hash__ trong Python
Phương thức __bool__ trong Python
Phương thức del trong Python
Tìm hiểu về lớp Property trong Python
Tìm hiểu về nạp chồng toán tử trong Python
Trình Decorator Property trong Python
Thuộc tính chỉ đọc trong Python
Thuộc tính Delete trong Python
Sử dụng super() trong Python
Sử dụng __slots__ trong Python
Cách sử dụng Protocol trong Python
Sử dụng Enum aliases và @enum.unique trong Python
Tùy chỉnh và mở rộng lớp Enum trong Python
Cách sử dụng hàm Auto() của Python
Single Responsibility Principle trong Python
Nguyên tắc Đóng-Mở trong Python
Nguyên tắc thay thế Liskov - LSP trong Python
Interface Segregation Principle - ISP trong Python.
Nguyên tắc đảo ngược sự phụ thuộc trong Python
Đa kế thừa trong Python
Tìm hiểu về các lớp mixin trong Python
Mô tả Descriptors trong Python
Phân biệt Data Descriptor và Non-data Descriptor trong Python
Phương thức __new__ trong Python
Tìm hiểu về Class Type trong Python
Lớp Metaclass trong Python
Ví dụ sử dụng metaclass trong Python
Tìm hiểu về decorator dataclass trong Python
Tìm hiểu về các ngoại lệ trong Python
Ngoại lệ Raise trong Python
Sử dụng câu lệnh raise from trong Python
Ngoại lệ tùy chỉnh trong Python
Module trong Python
Package trong Python
Class trong Python
Hàm khởi tạo trong Python
Kế thừa trong Python
Đa kế thừa trong Python
Setter và Getter trong Python
Override trong Python
Interface trong Python
Bài tập Python: Module và Class
ADVANCED TOPICS
Iterators trong Python
Generator trong Python
List comprehension trong Python
Hàm closure trong Python
Higher Order Functions
Decorator trong Python
Python: Xử lý file
Python: Date/Time
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
Python Unit Testing
Python Regex
Python Concurrency
Tkinter Tutorial
PyQt Tutorial
Python căn bản
Python nâng cao
Django
Matplotlib
Pandas
Numpy
Python function
Python Regex
Python Concurrency
Tkinter Tutorial
PyQt Tutorial
Python căn bản
Python nâng cao
Django
Matplotlib
Pandas
Numpy
Python function
BÀI MỚI NHẤT







