Bài tập Thực hành dữ liệu kiểu xâu có đáp án
26 người thi tuần này 4.6 1.3 K lượt thi 4 câu hỏi
Bạn cần đăng ký gói VIP ( giá chỉ từ 199K ) để làm bài, xem đáp án và lời giải chi tiết không giới hạn.
🔥 Học sinh cũng đã học
Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Đề kiểm tra giữa học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Đề kiểm tra giữa học kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Đề kiểm tra giữa học kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Đề kiểm tra học kì 2 Tin học 10 Cánh diều có đáp án - Đề 2
Đề kiểm tra học kì 2 Tin học 10 Cánh diều có đáp án - Đề 1
Đề kiểm tra học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 2
Đề kiểm tra học kì 2 Tin học 10 Kết nối tri thức có đáp án - Đề 1
Danh sách câu hỏi:
Lời giải
a) Chương trình:
s = str(input("Nhập xâu s: "))
c = input()
w = s.replace(c, '')
print(w)
b)
Lời giải
Chương trình bị sai lỗi lôgic, ra kết quả không đúng. Sửa 20 thành 2
Chương trình đúng:
fileName = input("Nhập một tên tệp: ")
Length = len(fileName)
extensionName= fileName[Length-2:]
if extensionName=='py':
print(fileName, 'là tệp mã nguồn Python')
else:
print(fileName, 'không phải là tệp mã nguồn Python')
Lời giải
a) Hướng giải: Đếm số lượng từng kí tự ‘E’, ‘N’, ‘S’, ‘W’. Toạ độ x của đích tới sẽ bằng số kí tự ‘E’ trừ số lượng kí tự ‘W’. Toạ độ y của đích tới bằng số kí tự ‘N’ trừ số lượng kí tự ‘S’
b) - Chương trình đó giải quyết được bài toán trên
s = input('Dòng lệnh: ')
e = s.count('E')
w = s.count('W')
n = s.count('N')
s = s.count('S')
x = e - w
y = n - s
print('Toạ độ hiện tại của robot: (', x, ',',y, ')')
Lời giải
Chương trình gợi ý:
s = ["zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]
i = int(input("Nhập một chữ số: "))
print(s[i])