Câu hỏi:

13/08/2024 20.1 K

Chương trình trên giải quyết bài toán gì?

s = ""

for i in range(10):

    s = s + str(i)

print(s)

A. In một chuỗi kí tự từ 0 tới 10.

B. In một chuỗi kí tự từ 0 tới 9.

Đáp án chính xác

C. In một chuỗi kí tự từ 1 tới 10.

D. In một chuỗi kí tự từ 1 đến 9.

Trả lời:

verified Giải bởi Vietjack

Đáp án đúng là: B

Biến i chạy từ 0 đến 9 trong range(10).

Chương trình trên giải quyết bài toán gì? s =

Sử dụng kiến thức dưới đây:

*Các tham số của hàm range()

Hàm range() có 3 tham số:

- start: số nguyên bắt đầu, chuỗi sẽ bắt đầu với tham số này. Giá trị mặc định là 0.

- stop: số nguyên kết thúc, chuỗi sẽ kết thúc với tham số này.

- step: số nguyên xác định khoảng cách giữa các số bên trong chuỗi. Giá trị mặc định là 1.

*Giá trị trả về từ range()

1. Với kiểu cú pháp dạng range(stop):

- Trả về một chuỗi bắt đầu từ 0 tới stop -1.

- Trả về một chuỗi rỗng nếu stop có giá trị là 0 hoặc nhỏ hơn 0.

2. Với kiểu cú pháp dạng range(start, stop[, step]):

- Nếu không có tham số step, step mặc định sẽ là 1: giá trị trả về là một chuỗi bắt đầu từ start và kết thúc ở stop -1

- Nếu step bằng 0, ngoại lệ ValueError exception sẽ được sinh ra.

- Nếu step khác 0, kiểm tra xem các tham số có đáp ứng được ràng buộc hay không.

- Nếu có, trả về chuỗi theo công thức, bắt đầu từ start, các số cách nhau bằng step, số cuối của chuỗi sẽ < stop.

Nếu không thì trả về một chuỗi rỗng.

Tham khảo thêm một số tài liệu liên quan:

Lý thuyết Tin học 10 Bài 24 (Kết nối tri thức): Xâu kí tự

Trắc nghiệm Tin học 10 Bài 24 (Kết nối tri thức): Xâu kí tự

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Chuỗi sau được in ra mấy lần?

s = "abcdefghi"

for i in range(10):

    if i % 4 == 0:

        print(s)  

Xem đáp án » 19/07/2024 33 K

Câu 2:

Kết quả của chương trình sau là bao nhiêu?

>>> s = “0123145”

>>> s[0] = ‘8’

>>> print(s[0])

Xem đáp án » 21/07/2024 31.2 K

Câu 3:

Xâu “1234%^^%TFRESDRG” có độ dài bằng bao nhiêu?

Xem đáp án » 23/07/2024 26.3 K

Câu 4:

Kết quả của chương trình sau là bao nhiêu?

>>> s = “abcdefg”

>>> print(s[2])

Xem đáp án » 23/07/2024 24.8 K

Câu 5:

Chương trình sau cho kết quả là bao nhiêu?

name = "Codelearn"

print(name[0])

Xem đáp án » 21/07/2024 24.2 K

Câu 6:

Chương trình sau giải quyết bài toán gì?

n = input("Nhập n")

s = ""

for i in range(n):

    if i % 2 == 0:

        s. append(i)

print(s)

Xem đáp án » 22/07/2024 20.8 K

Câu 7:

Phát biểu nào sau đây là sai?

Xem đáp án » 22/07/2024 18.8 K

Câu 8:

Biểu thức sau cho kết quả đúng hay sai?

S1 = “12345”

S2 = “3e4r45”

S3 = “45”

S3 in S1

S3 in S2

Xem đáp án » 19/07/2024 17.6 K

Câu 9:

Sau khi thực hiện lệnh sau, biến s sẽ có kết quả là:

s1 ="3986443"

s2 = ""

for ch in s1:

    if int(ch) % 2 == 0:

        s2 = s2 + ch

print(s2)

Xem đáp án » 22/07/2024 13.2 K

Câu 10:

Trong Python, câu lệnh nào dùng để tính độ dài của xâu s?

Xem đáp án » 03/08/2024 11.2 K

Câu 11:

Có bao nhiêu xâu kí tự nào hợp lệ?

1) “123_@##”

2) “hoa hau”

3) “346h7g84jd”

4) python

5) “01028475”

6) 123456

Xem đáp án » 14/07/2024 10 K

Câu 12:

Kết quả của chương trình sau nếu s = “python1221” là gì?

s = input("Nhập xâu kí tự bất kì:")

kq = False

for i in range(len(s)-1):

    if s[i] == "2" and s[i+1] == "1":

        kq = True

        break

print(kq)   

Xem đáp án » 20/07/2024 7.1 K

Câu 13:

Cho s = “123456abcdefg”, s1 = “124”, s2 = “235”, s3 = “ab”, s4 = 56 + s3

Có bao nhiêu biểu thức lôgic sau đúng?

1) s1 in s.

2) s2 in s.

3) s3 in s.

4) s4 in s.

Xem đáp án » 16/07/2024 6.2 K

Câu 14:

Trong Python, xâu nào chương trình sẽ báo lỗi.

Xem đáp án » 20/07/2024 5.9 K