Thủ tục trong python là gì
Show 1. Hàm print()
>>> print('Toi la Phu Ong') Toi la Phu Ong
Trong đó,
>>> temp = 'Phu Ong' >>> print("Tên tôi là", temp) Tên tôi là Phu Ong
>>> temp = 'Phu Ong' >>> print("Tên tôi là" + temp) Tên tôi làPhu Ong
>>> print("Ten toi la %s va toi nang %d kg!" % ('Phu Ong', 51)) Bản chất của câu lệnh trên là ta đã sử dụng các phép toán định dạng xâu, có thể viết như sau cũng thu được cùng một kết quả. >>> temp = "Ten toi la %s va toi nang %d kg!" % ('Phu Ong', 51) >>> print(temp) Hoặc sử dụng kiểu mới để định dạng xâu: print("Ten toi la {} va toi nang {} kg".format('Phu Ong', 51)) 2. Hàm input()
>>> x = input('Ban ten gi? ') Ban ten gi? Phuong >>> print(x) Phuong
>>> a=input('Xin moi nhap mot so: ') Xin moi nhap mot so: 13 >>> a*2 '1313' >>> a = int(input('Xin moi nhap mot so: ')) Xin moi nhap mot so: 13 >>> a*2 26
>>> a = float(input('Xin moi nhap mot so: ')) Xin moi nhap mot so: 1.3 >>> a*2 2.6
>>> a, b = input("Xin moi nhap vao hai so:").split(',') hoặc cách nhau bởi dấu cách trắng >>> a, b = input("Xin moi nhap vao hai so:").split(' ') dĩ nhiên, sau đó ta muốn sử dụng
>>> a = [int(x) for x in input().split()] 3 4 5 >>> a [3, 4, 5] nếu cách nhau bởi dấu phẩy >>> a = [int(x) for x in input().split(',')] 3,4,5 >>> a [3, 4, 5] Ở cách này, chúng ta phải sử dụng thêm vòng lặp for, bạn có thể xem chi tiết ở chương sau. Hoặc có thể sử dụng hàm >>> s = input() 1 2 3 4 5 >>> numbers = list(map(int, s.split())) >>> numbers [1, 2, 3, 4, 5] Bài tậpBài 1. Viết chương trình nhập vào một số nguyên Bài 2. Viết
chương trình nhập vào bán kính 1. Tìm hiểu về chương trình con– Chương trình con trong Python gồm các package, module và các hàm được xây dựng sẵn hoặc do người lập trình tự xây dựng. – Package là thư mục chứa một hoặc nhiều module hay các package khác nhau – Module là tập hợp gồm các hàm liên quan như: math, random, pygame,… – Chương trình con thường gồm 2 loại là hàm và thủ tục, nhưng trong Python không phân biệt hàm và thủ tục, mà chỉ dùng khái niệm hàm. Hàm chỉ được thực hiện khi được gọi 2. Cấu trúc hàm trong Pythona. Khai báo hàm:
b. Hàm ẩn danh:
c. Ví dụ: Viết hàm tính tổng 3 số bất kỳ Cách 1: Khai báo hàm tong3
Cách 2: Sử dụng hàm ẩn danh
Lưu ý: Danh sách tham số có thể được khởi tạo giá trị mặc định Ví dụ:
Lúc đó nếu không truyền tham số cho a, b, c thì a, b, c sẽ có giá trị mặc định là 0. 3. Thực hiện chương trình cona. Đối với hàm: Ví dụ:
b. Đối với Module Ví dụ:
c. Đối với Package Ví dụ:
4. Một số ví dụ về chương trình con Vídụ 1: Viết chương trình có sử dụng hàm lambda để trả về số giây tương ứng với các tham số giờ, phút, giây tương ứng nhập vào từ bàn phím. Vídụ 2: Viết chương trình tính tổng sau: S = 1! + 2! + … + n!, với n là số nguyên dương nhập vào từ bàn phím. Ví dụ 3: Viết chương trình để in ra màn hình các số nguyên tố từ 1 đến n, với n là số nguyên dương nhập vào từ bàn phím. Vídụ 4: Viết chương trình giải bài toán Tháp Hà Nội Bài toán Tháp Hà Nội (Tower of Hanoi) là một trò chơi toán học bao gồm 3 cột và với số đĩa nhiều hơn 1. Các đĩa có kích cỡ khác nhau và xếp theo tự tự tăng dần về kích cỡ từ trên xuống: đĩa nhỏ hơn ở trên đĩa lớn hơn. Nhiệm vụ của trò chơi là di chuyển các đĩa có kích cỡ khác nhau sang cột khác sao cho vẫn đảm bảo thứ tự ban đầu của các đĩa: đĩa nhỏ nằm trên đĩa lớn. Xem tiếp Bài 11 – Làm việc với kiểu dữ liệu tệp trong ngôn ngữ lập trình Python |