1. Trang chủ
  2. » Công Nghệ Thông Tin

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

3 1,3K 23

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 12,78 KB

Nội dung

Python là một ngôn ngữ lập trình thông dịch (interpreted), hướng đối tượng (objectoriented), và là một ngôn ngữ bậc cao (highlevel) ngữ nghĩa động (dynamic semantics). Python hỗ trợ các module và gói (packages), khuyến khích chương trình module hóa và tái sử dụng mã. Trình thông dịch Python và thư viện chuẩn mở rộng có sẵn dưới dạng mã nguồn hoặc dạng nhị phân miễn phí cho tất cả các nền tảng chính và có thể được phân phối tự do.

Trang 1

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)

Trang 2

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'):

Trang 3

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")

Ngày đăng: 07/10/2018, 21:56

TỪ KHÓA LIÊN QUAN

w