Python cho người mới bắt đầu: Và / hoặc toán tử – và hoặc biểu tượng con trăn

Bạn đang xem : và hoặc ký hiệu python

Chúng tôi đang quay lại Python. Nó gần như là chúng tôi chưa bao giờ rời đi. Cho đến nay, chúng tôi đã đề cập rất nhiều điều với danh sách , lưu dữ liệu đầu vào vào tệp , hàm và câu lệnh if / else , chấp nhận đầu vào từ người dùng , v.v. Chúng tôi sẽ tiếp tục hành trình của mình với ngôn ngữ tuyệt vời và dễ học này với một tính năng rất phổ biến khác được tìm thấy trong nhiều ngôn ngữ… các toán tử và / hoặc.

Hãy nhớ lại lần trước, khi chúng ta nói về câu lệnh if / else giống như sau:

nếu X đúng thì Y khác Z?

Nói cách khác, nếu X = 2 thì X là số chẵn, nếu không thì là số lẻ.

Các câu lệnh if / else cực kỳ quan trọng để hiểu vì chúng giúp các hàm có thể thực thi, tùy thuộc vào kết quả của một điều kiện.

Chúng ta có thể làm điều gì đó tương tự với các toán tử, điều này thực sự giúp chúng ta có thể tạo các câu lệnh phức tạp hơn. Thay vì bị giới hạn trong một câu lệnh if / else như nếu X = 2 thì X là số chẵn, ngược lại là số lẻ, chúng ta có thể làm điều gì đó như nếu X = 10 và Y = 12, thì cả X và Y đều là số lẻ , nếu không thì có thể không.

Đó là một ví dụ khá ngớ ngẩn vì X có thể là 10 và Y có thể là 20, cả hai đều là số chẵn. Để làm rõ hơn một chút về vấn đề này, chúng ta có thể làm như sau:

nếu X & lt; = 2 và Y & lt; = 2, thì tổng của hai số nhỏ hơn 5.

Bạn sử dụng các toán tử logic này cho các câu lệnh điều kiện đúng hoặc sai. Cả và / hoặc toán tử đều có thể kiểm tra các điều kiện và quyết định đường dẫn thực thi mà chương trình của bạn sẽ thực hiện. Đây là logic Boolean đơn giản, cho phép bạn tạo các biểu thức để đánh giá xem điều gì đó là đúng hay sai.

Điều quan trọng là phải hiểu các khái niệm Boolean sau đây với Python:

  • Boolean là một giá trị có thể đúng hoặc sai.
  • Giá trị boolean là Đúng hoặc Sai (vấn đề viết hoa).
  • Các biến Boolean là các biến có thể là True hoặc False và được sử dụng làm cờ để cho biết liệu một điều kiện cụ thể có tồn tại hay không.
  • Biểu thức Boolean là một biểu thức trả về True hoặc False.
  • Ngữ cảnh Boolean có thể là nếu các điều kiện và / hoặc các vòng lặp while được sử dụng để đánh giá giá trị Boolean.
  • Toán hạng là các đối tượng trong một biểu thức được kết nối bởi một toán tử.
  • Các toán tử logic Boolean là VÀ, HOẶC và KHÔNG.
Xem Thêm  50 Mẫu Trang web Thư viện Ảnh Tốt nhất 2022 - mẫu thư viện hình ảnh đáp ứng

Ở dạng cơ bản nhất, các toán tử hoạt động như sau:

  • X hoặc Y
  • X và Y
  • X không phải Y

Sau đó, điều quan trọng là phải nói về đúng và sai vì thoạt nghe có vẻ hơi kỳ quặc. Với Python, nếu một biểu thức con (trong ví dụ của chúng ta ở trên, biểu thức con là X và Y) là True, thì biểu thức là True. Để một biểu thức được đánh giá là Sai, cả hai biểu thức phải là Sai. Đây là cách hoạt động.

  • 10 & lt; 20 và 10 & gt; 5 = Đúng
  • 10 & lt; 20 và 10 & gt; 20 = Đúng
  • 10 & lt; 5 và 10 & gt; 30 = Sai

Chúng ta hãy chuyển nó sang mã Python, phải không? Thay vì viết một chương trình ra khỏi cổng, hãy mở bảng điều khiển Python bằng lệnh:

python3

Bây giờ bạn sẽ thấy:

& gt; & gt; & gt;

Nhập nội dung sau:

exp1 = 10 & lt; 20

Sau đó, nhập:

exp1

Python nên in ra:

Đúng

Tại sao? Vì 10 nhỏ hơn 20.

Được rồi, bây giờ hãy nhập:

exp2 = 10 & gt; 5

Nhập exp2 và Python sẽ in ra một lần nữa True .

Bây giờ, hãy nhập:

exp3 = 10 & gt; 20

Làm theo điều này với:

exp3

Python nên in ra:

Sai

Những gì chúng tôi có bây giờ là những thứ sau:

  • exp1 = True
  • exp2 = True
  • exp3 = Sai

Hãy sử dụng các toán tử của chúng tôi. Loại:

exp1 hoặc exp2

Điều đó sẽ in ra True vì cả hai biểu thức con đều đúng. Tiếp theo, nhập:

exp1 hoặc exp3

Điều này sẽ vẫn in ra True vì một trong các biểu thức phụ của chúng tôi là True.

Xem Thêm  Top 20 Game Online PC Hay Nhất, Miễn Phí 2021 - game web hay

Hãy tạo biểu thức con thứ tư với:

exp4 = 10 & lt; 5

Bây giờ, hãy nhập:

exp3 hoặc exp4

Đoán những gì Python báo cáo? Sai. Tại sao? Bởi vì cả hai biểu thức phụ đều sai.

Bây giờ, hãy chuyển nó vào một ứng dụng Python. Thoát khỏi bảng điều khiển Python bằng:

exit ()

Tạo một tệp mới bằng:

nano operator.py

Chúng tôi sẽ tạo một chương trình đơn giản sẽ in ra nếu một hoặc cả hai biểu thức đều đúng. Hầu hết điều này chắc hẳn đã quen thuộc với bạn. Chương trình của chúng tôi trông như thế này:

code

Bạn nên biết kết quả của chương trình này vì mặc dù giá trị của value_y không nhỏ hơn 20, giá trị của value_x bằng 10. Và bởi vì một trong các biểu thức con là True, nên kết quả là true. Lưu và đóng tệp và chạy nó bằng:

python3 operator.py

Hãy cho phép người dùng nhập giá trị cho cả hai biến của chúng tôi. Chúng tôi làm điều này với các dòng:

1

2

x

= < p class = "crayon-h">

int

(

input

(

” Nhập giá trị cho x “

))

y

=

int

(

input

(

“Nhập giá trị cho y”

))

Tiếp theo, chúng tôi sử dụng câu lệnh if / else như sau:

code

Toàn bộ chương trình của chúng tôi trông giống như:
code
Lưu và đóng tập tin. Chạy chương trình với:

python3 operator.py

Bạn sẽ được yêu cầu nhập 2 số. Sau khi bạn làm điều đó, chương trình sẽ so sánh các con số và in ra “nếu một biểu thức con là đúng hoặc“ nếu cả hai biểu thức con đều sai.

Các số được nhập sau sẽ cho biết các kết quả sau:

  • 10 10 = Đúng
  • 1 10 = Đúng
  • 1 30 = Sai

Nhưng điều gì sẽ xảy ra nếu chúng tôi thay đổi thành? Điều đó có thay đổi kết quả của chúng tôi không? Đúng. Ứng dụng mới của chúng tôi sẽ là:
codeblock
Với chương trình trên, kết quả của chúng tôi sẽ là:

  • 10 10 = Đúng
  • 1 10 = Sai
  • 1 30 = Sai

Tại sao lại thay đổi? Bởi vì toán tử and chỉ trả về True nếu cả hai toán hạng đều đúng, trong khi toán hạng hoặc trả về True nếu cả hai toán hạng đều đúng.

Vậy là xong, toán tử và / hoặc. Bạn sẽ muốn thử một lúc với những thứ này cho đến khi bạn nắm được cách chúng hoạt động. Nhưng biết các hàm này sẽ quan trọng như thế nào khi bạn tiến sâu hơn vào lĩnh vực Python.

Xem Thêm  Cách thêm nhận xét trong CSS cho chính bạn hoặc nhà phát triển của bạn - bình luận trong css


Xem thêm những thông tin liên quan đến chủ đề và hoặc biểu tượng con trăn

Con trăn

alt

  • Tác giả: Thành Trung Nguyễn
  • Ngày đăng: 2019-06-01
  • Đánh giá: 4 ⭐ ( 6237 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Như chia sẻ

Mơ thấy con trăn điềm báo tốt hay xấu? Đánh con gì chính xác?

  • Tác giả: danhgianhanh.org
  • Đánh giá: 5 ⭐ ( 3562 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Giải mã giấc mơ thấy con trăn sẽ mang đến cho bạn những điềm báo về tương lai tương tự như giấc mơ thấy chó, mơ thấy mèo cùng các con số mơ may mắn.

Phân biệt con Nưa (có 9 lỗ mũi và nọc độc) và con Trăn

  • Tác giả: thuthuatnhanh.com
  • Đánh giá: 5 ⭐ ( 5829 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Doanh nhân Saudi Arabia và bộ sưu tập nghệ thuật sự sống về loài trăn

  • Tác giả: www.vietnamplus.vn
  • Đánh giá: 3 ⭐ ( 1788 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hầu hết các con trăn do anh Malaikah nuôi đều được định giá từ mức 200-20.000 USD/con, trong đó có một con trăn trắng 8 tuổi, nặng 100kg, dài 6m, điểm xuyết những đốm vàng trên da.

ý nghĩa giải mã giấc mơ thấy trăn

  • Tác giả: nammothay.net
  • Đánh giá: 5 ⭐ ( 2688 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Mơ thấy con trăn mang ý nghĩa gì, đánh con gì dễ trúng lớn?

  • Tác giả: newsen.vn
  • Đánh giá: 5 ⭐ ( 5154 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mơ thấy con trăn có đáng sợ như nhiều người đồn đoán? Trăn xuất hiện dự báo gì về vận mệnh của bạn? Con số may mắn nào để đánh lô đề. Cùng tìm hiểu

Mơ thấy trăn có liên quan đến chuyện ấy

  • Tác giả: hocviencanboxd.edu.vn
  • Đánh giá: 3 ⭐ ( 3705 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mơ thấy trăn có liên quan đến chuyện ấy | Hocviencanboxd.edu.vn

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình