1. Trang chủ
  2. » Giáo án - Bài giảng

Giáo án powerpoint python 11_ Bài 6: Biến,toán tử, biểu thức

17 45 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 73,05 KB

Nội dung

Bài Phép toán, biểu thức lệnh gán Python I Toán tử (phép toán) Toán tử số học Toán tử  +  –  *  /  //  %  ** Mô tả Cộng Trừ Nhân Chia Chia lấy phần nguyên Chia lấy phần dư Lũy thừa Ví dụ  12 + 4.9 => kết quả  16.9  3.98 – => kết quả  -0.02  2 * 3.4 => kết 6.8  9 / => kết 4.5  9 // => kết  9%2 =>kết  3**4=>kết 81 Tốn tử gán Tốn tử  = Mơ tả Phép gán giá trị bên phải cho biến bên trái dấu  +=  Cộng gán  -=  Trừ gán Ví dụ Tương đương với  x=5 x=2 x+=5 ==>x=7 x=2 x-=5 ==>x=-3  x=x+5  x=x-5 Toán tử  *=  /=  //= Mơ tả Ví dụ Tương đương với  Nhân gán x=2 x*=5 ==>x=10  x=x*5  Chia gán x=7 x/=5 ==>x=1.4  x=x/5  Chia gán (lấy nguyên) x=7 x//=5 ==>x=1  x=x//5 Tốn tử Mơ tả %=  Chia lấy dư   **= Lấy lũy thừa gán Ví dụ  x=7 x%=5 ==>x=2  x=2x**=3 ==>x mũ =8 Tương đương với x=x%5   x=x**3 Toán tử So sánh Toán tử == != = Mô tả Bằng Khác Nhỏ Nhỏ Lớn Lớn is Trả true biến hai bên toán tử trỏ tới đối tượng (hoặc giá trị), không false is not Trả false biến hai bên toán tử trỏ tới đối tượng (hoặc giá trị), khơng true Ví dụ == => True !=  => False False True > 5.5 => False 113>= => True x=5 y=5 print(x is y) =>kết True x=5 y=5 print(x is not y) =>kết False Toán tử Logic Toán tử  and  or  not Ví dụ  x=2016 print(x%4==0 and x%100!=0) =>True x=2016 print((x%4==0 and x%100!=0) or x%400==0) =>True  x=4 if (not x>=5): print("hello") else: print("bye bye") Độ ưu tiên toán tử Thứ tự ưu tiên Toán tử ** *, /, % ,// +, – = ==, != =, %=, /=, //=, -=, +=, *=, **= is , is not not, or, and Ví dụ: Cho biến a,b Thực biểu thức toán học với a,b >>> a = >>> b = >>> a + b # tương đương cộng 11 >>> a – b # tương đương trừ >>> a * b # tương đương nhân 24 >>> a / b # tương đương chia 2.6666666666666665 >>> a // b # tương đương với chia nguyên >>> a % b # tương đương với chia dư >>> a ** b # tương đương mũ II Một số hàm thường dùng Tên hàm trunc(x) floor(x) Công dụng Trả số nguyên phần nguyên số x Trả số nguyên làm trịn số từ số x, kết ln ln nhỏ x ceil(x) Trả số nguyên làm trịn số từ số x, kết ln lớn x fabs(x) sqrt(x) gcd(x,y) Trả số thực trị tuyệt đối số x Trả số thực bậc hai số x Trả số nguyên ước chung lớn hai số x y III Biểu thức Biểu thức thực thể tốn học Nói cách khác, kết hợp thành phần: • Tốn hạng: số, biến số, … • Tốn tử: xác định cách thức làm việc toán hạng 1) Biểu thức số học Ví dụ: >>>x=2 >>>2*x + +3/(x +2) 5.75 2) Biểu thức quan hệ > 69 < 10 sai 241 == 141 + 100 (5 * 0) != sai 'a' > 'ABC' 'aaa' < 'aaAcv' sai 'aaa' < 'aaaAcv' 3) Biểu thức logic Ví dụ : Kiểm tra số n có nằm khoảng (a; b), đoạn [a; b], nửa khoảng (a; b], nửa khoảng [a; b) hay không? kiểm tra xem số k có số x, y z hay khơng Ví dụ: >>> n = >>># kiểm tra xem n có nằm khoảng (1; 6) hay không >>> n > and n < True >>> # kiểm tra xem n có nằm khoảng (1; 4) hay khơng >>> n > and n < False Làm mệt Với Python, ta làm >>>a=5 >>>1 < a < True >>> b = -4 >>> b < -3 < -1 < < a < # chí dài True Với trường hợp ta muốn kiểm tra xem số k có x y z hay khơng thường phải viết dài >>> k = >>> k == or k == or k == True Tuy nhiên, ta làm sau: >>> k in (3, 4, 5) # nên dùng () [] thứ khác True ... lớn hai số x y III Biểu thức ? ?Biểu thức thực thể tốn học Nói cách khác, kết hợp thành phần: • Tốn hạng: số, biến số, … • Tốn tử: xác định cách thức làm việc toán hạng 1) Biểu thức số học Ví dụ:...   x=x**3 Toán tử So sánh Toán tử == != = Mô tả Bằng Khác Nhỏ Nhỏ Lớn Lớn is Trả true biến hai bên toán tử trỏ tới đối tượng (hoặc giá trị), không false is not Trả false biến hai bên toán tử... bye") Độ ưu tiên toán tử Thứ tự ưu tiên Toán tử ** *, /, % ,// +, – = ==, != =, %=, /=, //=, -=, +=, *=, **= is , is not not, or, and Ví dụ: Cho biến a,b Thực biểu thức toán học với a,b

Ngày đăng: 27/10/2021, 09:47

TỪ KHÓA LIÊN QUAN

w