Luyện tậpCâu 1. Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của...

Câu hỏi:

Luyện tập

Câu 1. Cho xâu S, viết đoạn lệnh trích ra xâu con của S bao gồm ba kí tự đầu tiên của S.

Câu 2. Viết chương trình kiểm tra xâu S có chữ số không. Thông báo "S có chứa chữ số" hoặc "S không chứa chữ số nào"

Câu trả lời:
Người trả lời: GV. Đỗ Văn Giang
Câu 1:
Để trích ra xâu con của S bao gồm ba kí tự đầu tiên của S, ta có thể sử dụng index của chuỗi để lấy từng ký tự ra. Dưới đây là đoạn mã Python để làm điều này:
```python
S = input("Nhập xâu kí tự bất kì: ")
for i in range(3):
print(S[i], end=" ")
```

Câu 2:
Để kiểm tra xâu S có chứa chữ số không, ta có thể duyệt qua từng kí tự trong xâu và sử dụng phương thức `isdigit()` để kiểm tra xem kí tự đó có phải là chữ số không. Dưới đây là đoạn mã Python để kiểm tra điều này:
```python
S = input("Nhập xâu kí tự bất kì: ")
C = 0
for i in S:
if i.isdigit():
C += 1

if C != 0:
print("S có chứa chữ số")
else:
print("S không chứa chữ số nào")
```

Bạn có thể tham khảo và sử dụng các đoạn mã trên để giải quyết câu hỏi của mình.
Bình luận (5)

Giang Hoàng

Câu 2: Ví dụ, với xâu S là 'Hello123', sau khi thực thi đoạn lệnh trên, kết quả sẽ là 'S có chứa chữ số'

Trả lời.

Nguyễn Thị Ngọc Linh

Câu 2: Chúng ta có thể sử dụng câu lệnh điều kiện để thông báo kết quả tương ứng: if has_digit: print('S có chứa chữ số') else: print('S không chứa chữ số nào')

Trả lời.

Thảo Nguyễn

Câu 2: Nếu has_digit = True, tức là xâu S chứa ít nhất một chữ số. Ngược lại, nếu has_digit = False, xâu S không chứa chữ số nào.

Trả lời.

Anh Đức

Câu 2: Để kiểm tra xâu S có chứa chữ số không, ta có thể sử dụng đoạn lệnh sau: has_digit = any(char.isdigit() for char in S)

Trả lời.

Xuan Vui Dinh

Câu 1: Ví dụ, nếu xâu S là 'Hello World', sau đoạn lệnh trên, giá trị của xâu con sẽ là 'Hel'

Trả lời.
Nhấn vào đây để đánh giá
Thông tin người gửi
0.15988 sec| 2182.453 kb