BÀI 2. CÁC CÚ PHÁP, KIỂU DỮ LIỆU, LỆNH ĐIỀU KIỂN TRONG LẬP TRÌNH PYTHON 2.1. Mục đích Giúp sinh viên nắm bắt các kiến thức cơ bản như kiểu dữ liệu, các kiểu cú pháp, các lệnh điều khiển khi viết một chương trình bằng ngôn ngữ python. 2.2. Cơ sở lý thuyết Xem các khái niệm: Định danh, các từ khóa, dòng lệnh, khối lệnh, trích dẫn, comment, biến, toán tử, cấu trúc điều khiển trong python. 2.3 Bài tập thực hành 1. Viết đoạn chương trình sau và sửa lỗi Code: n1=int(input(enter n1 value)); n2=int(input(enter n2 value)); if n1>n2: print(n1 is big ) else: print(n2 is big )
TRƯỜNG ĐẠI HỌC VINH VIỆN KỸ THUẬT VÀ CÔNG NGHỆ BÁO CÁO THỰC HÀNH KỸ THUẬT LẬP TRÌNH MÃ HỌC PHẦN: ELE20004 Sinh viên thực hiện: Ts.Trần Ngọc Phú MSSV: 215751030110036 Giáo viên hướng dẫn: Ts Hồ Sỹ Phương NGHỆ AN - 2022 MỤC LỤC BÀI CÁC CÚ PHÁP, KIỂU DỮ LIỆU, LỆNH ĐIỀU KIỂN TRONG LẬP TRÌNH PYTHON 2.1 Mục đích 2.2 Cơ sở lý thuyết 2.3 Bài tập thực hành .1 BÀI LẬP TRÌNH HÀM TRONG PYTHON .6 3.1 Mục đích 3.2 Cơ sở lý thuyết 3.3 Bài tập thực hành .6 BÀI CÁC DỮ LIỆU CÓ CẤU TRÚC TRONG PYTHON 12 4.1 Mục đích 12 4.2 Cơ sở lý thuyết 12 4.3 Bài tập thực hành 12 BÀI THIẾT KẾ MODULE TRONG PYTHON .19 5.1 Mục đích 19 5.2 Cơ sở lý thuyết 19 5.3 Thiết bị thực hành thí nghiệm vật tư tiêu hao .19 5.4 Bài tập thực hành 19 BÀI 6: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG PYTHON 28 6.1 Mục đích 28 6.2 Cơ sở lý thuyết 28 6.3 Bài tập thực hành 28 BÀI 7: THAO TÁC TRÊN TẬP TIN VÀ THƯ MỤC TRONG PYTHON 32 7.1 Mục đích 32 7.2 Cơ sở lý thuyết 32 7.3 Bài tập thực hành 32 BÀI 8: LẬP TRÌNH GIAO DIỆN TRONG PYTHON 37 8.1 Mục đích 37 8.2 Cơ sở lý thuyết 37 8.3 Bài tập thực hành 37 BÀI CÁC CÚ PHÁP, KIỂU DỮ LIỆU, LỆNH ĐIỀU KIỂN TRONG LẬP TRÌNH PYTHON 2.1 Mục đích Giúp sinh viên nắm bắt kiến thức kiểu liệu, kiểu cú pháp, lệnh điều khiển viết chương trình ngơn ngữ python 2.2 Cơ sở lý thuyết Xem khái niệm: Định danh, từ khóa, dịng lệnh, khối lệnh, trích dẫn, comment, biến, toán tử, cấu trúc điều khiển python 2.3 Bài tập thực hành Viết đoạn chương trình sau sửa lỗi Code: n1=int(input("enter n1 value")); n2=int(input("enter n2 value")); if n1>n2: print("n1 is big ") else: print("n2 is big ") Viết chương trình nhập hai điểm tính khoảng cách Code: import math x1 = int(input("Nhap x1:")) y1 = int(input("Nhap y1:")) x2 = int(input("Nhap x2:")) y2 = int(input("Nhap y2:")) d1 = (x2-x1) * (x2-x1); d2 = (y2-y1) * (y2-y1); res = math.sqrt(d1+d2) print("Khoang cach giua hai diem la:",res) Viết chương trình nhập vào số kiểm tra số chẵn hay lẻ, in thơng báo hình Code: n = int(input("Nhap n:")) if n % 2==0: print("n la so chan") else: print("n la so le") Viết chương trình in hình số nghịch đảo kết dạng thập phân dãy số tự nhiên khoảng (a,b) Code: i=1 for j in range(2,10): print("i:",i,"j:",j) print(i,"/",j) print(i/j) Viết chương trình nhập vào số tự nhiên n > 0, in hình số tự nhiên giảm dần từ n đến 0, ký tự in hàng Code: n = int(input("Nhap n: ")) while n>=0: print(n) n=n-1 Viết chương trình tìm tất số chia hết cho bội số 5, nằm đoạn 2000 3200 (tính 2000 3200) Các số thu in thành chuỗi dong, cách dấu phẩy Với số nguyên n định, viết chương trình để tạo dictionary chứa (i, i*i) số nguyên từ đến n (bao gồm n) sau in dictionary Ví dụ: Giả sử số n đầu là: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64} Code: n = int(input("nhap vao mot so:")) d=dict() for i in range (1,n+1): d[i]=i*i print(d) Viết chương trình in hình dãy số Fibonacci nhỏ 4.000.000, tìm tổng các số chẵn dãy in Viết chương trình đếm số ký tự xâu ký tự nhập vào từ bàn phím, lưu các ký tự vào cấu trúc từ điển 10 Viết chương trình sử dụng phương thức split join để tách nhập xâu ký tự 11.Viết chương trình kết nối danh sách vào từ điển Code: l=[1,'python',4,7] k=['case',2,'gintur',8] m=[] m.append(l) m.append(k) print(m) d={1:1,2:k,'combine_list':m} print(d) 13.Viết chương trình giải phương trình bậc 2: ax2 +bx+c=0, với hệ số a, b, c nhập từ bàn phím BÀI LẬP TRÌNH HÀM TRONG PYTHON 3.1 Mục đích Giúp sinh viên nắm bắt kiến thức lập trình python sử dụng hàm 3.2 Cơ sở lý thuyết Xem quy tắc khai báo hàm, gọi hàm, giá trị trả về, tham số truyền vào, tham số mặc định, phạm vi biến python, sử dụng hàm có sẵn thư viện python 3.3 Bài tập thực hành Viết hàm sum() tính tổng hai số Code: def sum(a, b): print("sum = " + str(a + b)) # tinh tong so 4,5 sum(4, 5) # tinh tong so 3,7 sum(3, 7) Viết hàm sum() với kết trả Đáp án : Tìm sửa lỗi chương trình Code: def say_hello(): a = "Hello" print(a) print(a) Viết chương trình có phạm vi biến sau Viết chương trình sau xem thay đổi biến Viết chương trình sau giải thích việc truyền tham số hàm ... giải phương trình bậc 2: ax2 +bx+c=0, với hệ số a, b, c nhập từ bàn phím BÀI LẬP TRÌNH HÀM TRONG PYTHON 3.1 Mục đích Giúp sinh viên nắm bắt kiến thức lập trình python sử dụng hàm 3.2 Cơ sở lý thuyết... DỮ LIỆU, LỆNH ĐIỀU KIỂN TRONG LẬP TRÌNH PYTHON 2.1 Mục đích 2.2 Cơ sở lý thuyết 2.3 Bài tập thực hành .1 BÀI LẬP TRÌNH HÀM TRONG PYTHON .6... LIỆU, LỆNH ĐIỀU KIỂN TRONG LẬP TRÌNH PYTHON 2.1 Mục đích Giúp sinh viên nắm bắt kiến thức kiểu liệu, kiểu cú pháp, lệnh điều khiển viết chương trình ngơn ngữ python 2.2 Cơ sở lý thuyết Xem khái