

NGUYỄN VŨ DUY
Giới thiệu về bản thân



































Dưới đây là chương trình Python thực hiện yêu cầu trên:
```
def tong(n):
"""
Tính tổng các chữ số của số nguyên dương n
"""
return sum(int(digit) for digit in str(n))
# Nhập số nguyên dương n từ bàn phím
n = int(input("Nhập số nguyên dương n: "))
# Sử dụng hàm tong để tính tổng các chữ số của n
tong_cac_chu_so = tong(n)
# Đưa ra màn hình tổng các chữ số của n
print("Tổng các chữ số của", n, "là:", tong_cac_chu_so)
```
Chương trình trên định nghĩa một hàm `tong` nhận số nguyên dương `n` làm tham số, chuyển đổi `n` thành chuỗi, sau đó sử dụng phương thức `sum` và list comprehension để tính tổng các chữ số của `n`.
Sau đó, chương trình nhập số nguyên dương `n` từ bàn phím, sử dụng hàm `tong` để tính tổng các chữ số của `n`, và cuối cùng đưa ra màn hình tổng các chữ số của `n`.
Để thực hiện các công việc trên, bạn có thể sử dụng các phương thức sau của xâu trong Python:
a) Để đưa ra độ dài của xâu a, bạn có thể sử dụng phương thức len():
```
a = "Việt Nam"
do_dai_a = len(a)
print("Độ dài của xâu a:", do_dai_a)
```
b) Để xác định vị trí đầu tiên trong xâu a mà từ đó xâu b xuất hiện như một xâu con của a, bạn có thể sử dụng phương thức find():
```
a = "Việt Nam"
b = "a"
vi_tri_b = a.find(b)
if vi_tri_b != -1:
print("Vị trí đầu tiên của xâu b trong xâu a:", vi_tri_b)
else:
print("Xâu b không xuất hiện trong xâu a")
```
Trong phương thức find(), nếu xâu b không xuất hiện trong xâu a, phương thức sẽ trả về -1.