Tải bản đầy đủ (.docx) (3 trang)

Bài tập thực hành Python căn bản cho những bạn mới bắt đầu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (30.03 KB, 3 trang )

Câu 1: 4đ
Cho mảng số nguyên A= [ 3,2,1,4,7,9,11,8,10]
a, Viết chương trình con tách các số chẳn vào mảng B và số lẽ vào mảng C.
b, Viết chương trình con liệt kê các số nguyên tố trong mảng A.
Câu 1 a:
A=(3,2,1,4,7,9,11,8,10)
def Sort(A):
B = []
C = []
for i in A:
if (i % 2 == 0):
B.append(i)
else:
C.append(i)
print("So chan la :", B)
print("So le la :", C)
Sort(A)
Câu 1 B:
import math
A=(3,2,1,4,7,9,11,8,10)
B = []
for num in A:
if num>1:
for i in range (2,num):
if num % i==0:
break
else:
B.append(num)
print("So nguyen To:",B)



Câu 2: 3đ
Viết chương trình nhập 3 chuỗi từ bàn phím, lần lượt viết vào file. Sau đó mở file và đọc lại nội dung đã
nhập.
f = open("test.txt","w")
test1 = input("Enter the test1 :")
print (test1)
test2 = input("Enter the test1 :")
print (test2)
test3 = input(" Enter the test1 :")
print (test3)
f.write(test1)
f.write(test2)
f.write(test3)
f.close()
def file_read(fname):
txt = open(fname)
print(txt.read())
file_read('test.txt')
Câu 3: 3đ
Viết hàm thực hiện tìm chuỗi bắt đầu bằng chuỗi con “ dhcntt13avl”, theo sau với kí tự bất kỳ và kết thúc
bằng chuỗi con “bvl”.
VD: “dhcntt13avlxyzbvl” =>Tìm thấy;
“dhcntt13avlaabbcc” => không tìm thấy;
“ abcdhcntt13avlxyzbvl” =>Không tìm thấy;
Cách 1: Chuỗi có sẵn được lấy từ file txt
hand = open('a.txt')
for line in hand:
line = line.rstrip()
if line.startswith('dhcntt13') and line.endswith('avl'):



print ("Tim Thay")
else :
print ("Khong Tim Thay")

Cách 2 : chuỗi là do nhập từ bàn phím
a=str(input("Nhập vào: "))
b = a.startswith("dhcntt12")
c = a.endswith("bvl")
if b and c :
print("Tìm thấy")
else:
print("Không tìm thấy")



×