Nội Dung Chính
Hàm tự định nghĩa
Cú pháp
Cách sử dụng
Ví dụ minh hoạ
def max(a,b,c):
if a>b:
m = a
else:
m = b
if m < c:
m = c
return m
x = int (input("Mời nhập số thứ nhất:"))
y = int (input("Mời nhập số thứ hai:"))
z = int (input("Mời nhập số thứ ba:"))
print("Số lớn nhất trong 3 số vừa nhập là: ", max(x,y,z))
Hàm lấy từ thư viện
Một thư viện – Libraries, hay thường gọi là Modules trong Python có nghĩa là một dạng như thư viện mà chúng ta thường biết, chúng đều chứa những “cuốn sách” mang giá trị thông tin, tuy nhiên trong Python, thay vì sách, các bạn sẽ truy cập xuất các Mô-đun đó và áp dụng chúng trong quá trình viết mã của mình, thay vào đó chúng ta làm những công việc đơn giản nhưng thời gian đơn giản, có thể hiểu đơn giản là công dụng của chúng giống như một hàm xử lý được tích hợp vào một thư viện .
Thư viện tích hợp sẵn
Thư viện math
import math
a = int(input("Mời nhập a:"))
b = int(input("Mời nhập b:"))
print("Ước chung lớn nhất là: ",math.gcd(a,b))
print("Căn bậc hai của a là", math.sqrt(a))
Thư viện sys
Thư viện tkinter
import tkinter
window = tkinter.Tk()
window.title("Chương trình Test")
window.geometry("350x200")
def calculate():
num1 = int(entry1.get())
num2 = int(entry2.get())
avg = (num1 + num2) / 2
label4.config(text="Trung bình: " + str(avg))
label1 = tkinter.Label(window, text="Chương trình Test", font=("Arial", 16))
label1.pack()
frame = tkinter.Frame(window)
frame.pack()
label2 = tkinter.Label(frame, text="Số nguyên 1:")
label2.grid(row=0, column=0)
entry1 = tkinter.Entry(frame)
entry1.grid(row=0, column=1)
label3 = tkinter.Label(frame, text="Số nguyên 2:")
label3.grid(row=1, column=0)
entry2 = tkinter.Entry(frame)
entry2.grid(row=1, column=1)
button = tkinter.Button(frame, text="Tính", command=calculate)
button.grid(row=2, column=0, columnspan=2)
label4 = tkinter.Label(window)
label4.pack()
#Lặp vô tận để hiển thị cửa sổ
window.mainloop()
Thư viện ngoài
Thư viện xlwings
import xlwings
wb = xlwings.Book()
sht = wb.sheets("Sheet1")
sht.range("A1").value = "Xin chào"
sht.range("A2").value = "2023"
Thư viện requests
Trả lời