<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Lệnh if, if...else, if...elif...else trong Python</title>
<meta name="description" content="Lệnh if, if...else, if...elif...else trong Python - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Lệnh if, if...else, if...elif...else trong Python">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;lenh-if-if-else-if-elif-else-trong-python-8608.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-if-if-else-if-elif-else-trong-python-8608.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-if-if-else-if-elif-else-trong-python-8608.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lệnh if, if...else, if...elif...else trong Python</h1>
		<ul class="list-inline">
			<li>Thứ tư - 03/07/2024 00:25</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Lệnh if, if...else, if...elif...else trong Python" src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-elif-else-so-do.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<h1>&nbsp;</h1>
&nbsp;

<p><strong>Lệnh if trong Python&nbsp;</strong>được dùng như thế nào? Khi nào sử dụng<strong>&nbsp;if else trong Python</strong>? Hãy cùng Quantrimang.com tìm hiểu nhé!</p>

<p>Đưa ra quyết định là nhiệm vụ quan trọng nhất ở hầu hết ngôn ngữ lập trình. Đúng như tên gọi, việc đưa ra quyết định cho phép lập trình viên chạy một khối code cụ thể. Ở đây, các quyết định được đưa ra dựa trên tính hợp lệ của từng điều kiện cụ thể. Kiểm tra tình trạng là “cốt lõi” của việc đưa ra quyết định chính xác.</p>

<p>Trong Python, việc đưa ra quyết định được thực hiện bởi những lệnh sau:</p>

<ul>
	<li>Lệnh if được dùng để kiểm tra một điều kiện cụ thể. Nếu điều kiện là đúng, khối code (if-block) sẽ được thực thi.</li>
	<li>Lệnh if-else tương tự như lệnh if ngoại trừ thực tế rằng nó cũng cung cấp khối code cho trường hợp false của điều kiện được kiểm tra. Nếu điều kiện được cung cấp trong lệnh if là sai, lệnh else sẽ chạy.</li>
	<li>Lệnh if lồng nhau cho phép người dùng sử dụng lệnh<strong>&nbsp;if ? else</strong>&nbsp;bên trong lệnh if bên ngoài.</li>
</ul>

<p>Giờ hãy cùng nhau tìm hiểu chi tiết hơn về cấu trúc if else trong Python và các lệnh if khác nhé.</p>

<h2>&nbsp;</h2>

<h2 id="mcetoc_1bsaat9rf0">Cấu trúc lệnh if trong Python</h2>

<p><strong>Các điều kiện trong Python và lệnh IF</strong></p>

<p>Python hỗ trợ các điều kiện logic thông thường từ toán học:</p>

<ul>
	<li>Bằng: a == b</li>
	<li>Không bằng: a != b</li>
	<li>Nhỏ hơn: a &lt; b</li>
	<li>Nhỏ hơn hoặc bằng: a &lt;= b</li>
	<li>Lớn hơn: a &gt; b</li>
	<li>Lớn hơn hoặc bằng: a &gt;= b</li>
</ul>

<p>Những điều kiện trên có thể được dùng theo nhiều cách, phổ biến nhất trong “if statements” - lệnh if và loops - vòng lặp.</p>
&nbsp;

<p>Lệnh if được viết bằng cách dùng từ khóa&nbsp;<code>if</code>.</p>

<pre id="pre0">
if dieu_kien
    Khối lệnh</pre>

<p>Ở đây, chương trình đánh giá&nbsp;<em>dieu_kien</em>&nbsp;và sẽ thực hiện các<em>&nbsp;lệnh</em>&nbsp;khi&nbsp;<em>dieu_kien</em>&nbsp;là True. Nếu&nbsp;<em>dieu_kien</em><em>&nbsp;</em>False thì&nbsp;<em>lệnh</em>&nbsp;sẽ không được thực hiện.</p>

<p>Trong Python, khối lệnh của lệnh&nbsp;<code>if</code><em>&nbsp;</em>được viết thụt lề vào trong. Khối lệnh của&nbsp;<code>if</code>&nbsp;bắt đầu với một khoảng thụt lề và dòng không thụt lề đầu tiên sẽ được hiểu là kết thúc lệnh&nbsp;<code>if</code>.</p>

<p><strong>Sơ đồ lệnh if trong Python</strong></p>

<p><img alt="Sơ đồ lệnh if trong Python" data-i="0" data-src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-so-do.jpg" data-was-processed="true" height="235" src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-so-do.jpg" width="227" /></p>

<p><strong>Ví dụ 1:</strong></p>

<pre id="pre1">
# Nếu là số dương ta sẽ in một thông điệp thích hợp
num = 3
if num &gt; 0:
    print(num, &quot;là số dương.&quot;)
print(&quot;Thông điệp này luôn được in.&quot;)

num = -1
if num &gt; 0:
    print(num, &quot;là số dương.&quot;)
print(&quot;Thông điệp này cũng luôn được in.&quot;)</pre>

<p>Kết quả đầu ra của chương trình trên:</p>

<pre id="pre2">
3 là số dương.
Thông điệp này luôn được in.
Thông điệp này cũng luôn được in.</pre>

<p>Trong ví dụ trên,&nbsp;<code>num &gt; 0</code>&nbsp;là điều kiện, khối lệnh của&nbsp;<code>if</code>&nbsp;được thực thi khi thỏa mãn điều kiện True. Khi&nbsp;<em>num&nbsp;</em>bằng 3, kiểm tra điều kiện, thấy đúng, khối lệnh của&nbsp;<code>if</code>&nbsp;được thực thi. Khi&nbsp;<em>num&nbsp;</em>bằng -1, không khỏa mãn điều kiện, khối lệnh của&nbsp;<code>if</code>&nbsp;bị bỏ qua và thực hiện lệnh&nbsp;<code>print()</code>&nbsp;cuối cùng.</p>

<p>Chú ý kỹ hơn một chút, bạn sẽ thấy rằng có một số lệnh&nbsp;<code>print()</code>&nbsp;không được viết thụt lề, điều này nói lên rằng:&nbsp;<code>print()</code>&nbsp;này nằm ngoài khối lệnh&nbsp;<code>if</code>, nên nó sẽ được thực hiện, bất kể điều kiện là gì.</p>

<h2 id="mcetoc_1bsaat9rf3">Lệnh if...else</h2>

<p><strong>Cấu trúc lệnh if...else</strong></p>

<pre id="pre3">
if dieu_kien:
   Khối lệnh của if
else:
   Khối lệnh của else</pre>

<p>Lệnh&nbsp;<code>if...else</code>&nbsp;kiểm tra điều kiện và thực thi khối lệnh&nbsp;<code>if</code>&nbsp;nếu điều kiện đúng. Nếu điều kiện sai, khối lệnh của&nbsp;<code>else</code>&nbsp;sẽ được thực hiện. Thụt đầu dòng được sử dụng để tách các khối lệnh.</p>

<p><strong>Sơ đồ lệnh if...else</strong></p>

<p><img alt="Sơ đồ lệnh if...else" data-i="1" data-src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-else-so-do.jpg" data-was-processed="true" height="241" src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-else-so-do.jpg" width="279" /></p>
<iframe allow="autoplay" allowtransparency="true" aria-label="Advertisement" data-google-container-id="a!3" data-google-query-id="CN-K27iDiocDFdtbDwIdj_ALeg" data-load-complete="true" frameborder="0" height="0" hspace="0" id="aswift_2" marginheight="0" marginwidth="0" name="aswift_2" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" scrolling="no" tabindex="0" title="Advertisement" vspace="0" width="694"></iframe>

<p><strong>Ví dụ 2:</strong></p>

<pre id="pre4">
# Chuong trinh kiem tra xem so am hay duong
# Va hien thi thong bao phu hop

num = 3

# Hay thu chuong trinh voi 2 gia tri sau: 
# num = -5
# num = 0

if num &gt;= 0:
   print(&quot;So duong hoac bang 0&quot;)
else:
   print(&quot;So am&quot;)</pre>

<p>Trong ví dụ 2, khi biến&nbsp;<em>num&nbsp;</em>bằng 3, biểu thức kiểm tra là&nbsp;<strong>True</strong>&nbsp;và phần lệnh sau&nbsp;<code>if</code>&nbsp;được thực hiện, phần&nbsp;<code>else</code>&nbsp;sẽ bị bỏ qua.</p>

<p>Nếu&nbsp;<em>num&nbsp;</em>bằng -5, biểu thức kiểm tra là&nbsp;<strong>False&nbsp;</strong>và phần khối lệnh sau&nbsp;<code>else</code>&nbsp;sẽ được thực thi, phần nội dung của&nbsp;<code>if</code>&nbsp;bị bỏ qua.</p>

<p>Nếu&nbsp;<em>num&nbsp;</em>bằng 0, biểu thức kiểm tra là&nbsp;<strong>True</strong>&nbsp;và phần lệnh sau&nbsp;<code>if</code>&nbsp;được thực thi, phần&nbsp;<code>else</code>&nbsp;sẽ bị bỏ qua.</p>

<h2 id="mcetoc_1bsabitbq4">Lệnh if...elif...else trong Python</h2>

<p><strong>Cấu trúc lệnh if...elif...else</strong></p>

<pre id="pre5">
if dieu_kien1:
   Khối lệnh của if
elif dieu_kien2:
   Khối lệnh của elif
else: 
   Khối lệnh của else</pre>

<p><code>elif</code>&nbsp;là viết gọn của&nbsp;<strong>else if</strong>, nó cho phép chúng ta kiểm tra nhiều điều kiện.</p>

<p>Nếu&nbsp;<em>dieu_kien1</em>&nbsp;là sai, nó sẽ kiểm tra&nbsp;<em>dieu_kien2</em>&nbsp;của khối&nbsp;<code>elif</code>&nbsp;tiếp theo và cứ như vậy cho đến hết. Nếu tất cả các điều kiện đều sai nó sẽ thực thi khối lệnh của&nbsp;<code>else</code>.</p>

<p>Chỉ một khối lệnh trong&nbsp;<code>if...elif...else</code>&nbsp;được thực hiện theo nếu điều kiện là True.</p>

<p>Có thể không có hoặc có nhiều&nbsp;<code>elif</code>, phần&nbsp;<code>else</code>&nbsp;là tùy chọn.</p>

<p><strong>Sơ đồ của lệnh if...elif...else</strong></p>

<p>&nbsp;</p>
<br />
<img alt="Sơ đồ lệnh if...elif...else" data-adbro-processed="true" data-i="2" data-src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-elif-else-so-do.jpg" data-was-processed="true" height="389" src="https://st.quantrimang.com/photos/image/2017/10/13/Python-if-elif-else-so-do.jpg" width="412" />
<p><strong>Ví dụ 3:</strong></p>

<pre id="pre6">
x = int(input(&quot;Nhap mot so: &quot;))
if x &lt; 0:
   print(&#039;So am&#039;)
elif x == 0:
   print(&#039;So 0&#039;)
elif x == 1:
   print(&#039;So 1&#039;)
else:
   print(&#039;So duong&#039;)</pre>

<p>Kết quả đầu ra:</p>

<p><img alt="Kết quả đầu ra của lệnh if trên Python" data-i="3" data-src="https://st.quantrimang.com/photos/image/2017/10/13/ket-qua-chay-lenh-if-python.png" data-was-processed="true" height="225" src="https://st.quantrimang.com/photos/image/2017/10/13/ket-qua-chay-lenh-if-python.png" width="650" /></p>

<ul>
	<li>Nếu x là số âm thì in ra màn hình: &quot;So am&quot;.</li>
	<li>Nếu x = 0 thì sẽ in: &quot;So 0&quot;.</li>
	<li>Nếu x = 1 thì sẽ in: &quot;So 1&quot;.</li>
	<li>Nếu cả 3 điều kiện trên đều sai thì in: &quot;So duong&quot;.</li>
</ul>

<p>Lệnh&nbsp;<code>if...elif...elif...</code>&nbsp;là sự thay thế cho câu lệnh&nbsp;<strong>switch</strong>&nbsp;hay&nbsp;<strong>case&nbsp;</strong>trong các ngôn ngữ lập trình khác.</p>

<h2 id="mcetoc_1bsafs9ld0">Lệnh if lồng nhau trong Python</h2>
<iframe allow="autoplay" allowtransparency="true" aria-label="Advertisement" data-google-container-id="a!4" data-google-query-id="CIvVvLqDiocDFSBtDwId72EJzg" data-load-complete="true" frameborder="0" height="0" hspace="0" id="aswift_3" marginheight="0" marginwidth="0" name="aswift_3" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" scrolling="no" tabindex="0" title="Advertisement" vspace="0" width="694"></iframe>

<p>Bạn có thể viết lệnh&nbsp;<code>if...elif...else</code>&nbsp;trong một khối lệnh&nbsp;<code>if...elif...else</code>&nbsp;khác, và tạo thành lệnh&nbsp;<code>if</code>&nbsp;lồng nhau. Không giới hạn số lệnh được lồng vào lệnh khác. Thụt đầu dòng là cách duy nhất để nhận diện mức độ lồng, do đó nó có thể gây rối, nhầm lẫn. Bạn nên hạn chế sử dụng nếu có thể.</p>

<p><strong>Ví dụ 4:</strong></p>

<pre id="pre7">
# Trong code này, nhập vào một số
# Kiểm tra xem số âm hay dương
# hay bằng không và hiển thị
# thông báo thích hợp
# Sử dụng hàm if lồng nhau

num = float(input(&quot;Nhập một số: &quot;))
if num &gt;= 0:
   if num == 0:
       print(&quot;Số Không&quot;)
   else:
       print(&quot;Số dương&quot;)
else:
   print(&quot;Số âm&quot;)</pre>

<p>Kết quả 1:</p>

<pre id="pre8">
Nhập một số: 10
Số dương</pre>

<p>Kết quả 2:</p>

<pre id="pre9">
Nhập một số: -5
Số âm</pre>

<p>Kết quả 3:</p>

<pre id="pre10">
Nhập một số: 0
Số Không</pre>

<p><strong>Ví dụ 5:</strong></p>

<pre id="pre11">
x = 41

if x &gt; 10:
  print(&quot;Above ten,&quot;)
  if x &gt; 20:
    print(&quot;and also above 20!&quot;)
  else:
    print(&quot;but not above 20.&quot;)</pre>

<h2>Lệnh pass trong Python</h2>

<p>Các lệnh if không thể trống, nhưng nếu vì lí do nào đó, bạn có lệnh if không chứa nội dung, hãy đặt trong lệnh pass để tránh lỗi.</p>

<p><strong>Ví dụ:</strong></p>

<pre id="pre12">
a = 33
b = 200

if b &gt; a:
  pass</pre>

<h2>Những câu hỏi thường gặp về các lệnh điều kiện trong Python</h2>

<h3>Điều gì xảy ra khi điều kiện If không được đáp ứng?</h3>

<p>Nếu lệnh điều kiện là true, khối code bao gồm trong lệnh if sẽ chạy. Thế nhưng, nếu điều kiện if không đáp ứng, code bên trong dấu ngoặc nhọn bị bỏ qua và lệnh if tiếp theo sẽ chạy. Nó hiện một thông báo lỗi vì không khớp với điều kiện if được chỉ định.</p>

<h3>Khi nào điều kiện else không hoạt động?</h3>

<p>Đôi khi, bạn không nhận được kết quả mong muốn bằng cách dùng điều kiện else. Đó là do một lỗi logic xảy ra trong chương trình. Vấn đề này thường xuất hiện khi một chương trình có nhiều hơn hai câu lệnh hoặc điều kiện. Nếu gặp sự cố với lệnh else, nguyên nhân có thể do bạn đã điều hướng toán tử rằng dấu “;” đánh dấu phần kết luận của lệnh if. Vì thế, khi phát hiện ra else sau vài bước, nó bắt đầu báo cáo.</p>

<h3>Else và While Else có ý nghĩa gì trong Python?</h3>

<p>Python cung cấp các tính năng hữu ích như for-else và while-else. Khối else có thể được dùng ngay lập tức sau vòng lặp for và while. Nếu lệnh break không kết thúc vòng lặp, khối else sẽ được triển khai.</p>

<p>Cú pháp cho lệnh for-else Python là:</p>

<p>Cho i trong range(n):</p>

<p><code>#code</code></p>

<p>Else:</p>

<p><code>#code</code></p>

<p>Cú pháp cho while-else Python là:</p>

<p>Điều kiện while:</p>

<p><code>#code</code></p>

<p>Else:</p>

<p><code>#code</code></p>

<h3>Dấu == nghĩa là gì trong Python?</h3>

<p>Sự cân bằng của hai đối tượng được so sánh bằng toán tử &#039;= =&#039;. Trong Python, một dấu bằng &#039;=&#039; phân bổ một giá trị cho một biến, trong khi hai dấu bằng &#039;==&#039; kiểm tra xem hai biểu thức có cho cùng một giá trị hay không. Nói chung, bạn đang so sánh giá trị của hai mặt hàng. Nếu bạn muốn đánh giá xem hai đối tượng có chia sẻ các đặc điểm giống nhau hay không và không bận tâm xem chúng được lưu ở đâu trong bộ nhớ, thì đây là tất cả những gì bạn cần.</p>

<p>Trên đây là những điều bạn cần biết về cách dùng lệnh if và các hàm điều kiện khác trong Python. Hi vọng bài viết hữu ích với các bạn.</p>

<p>Giờ bạn đã nắm được những yếu tố cơ bản khi sử dụng lệnh if trong Python rồi. Hãy thử làm bài kiểm tra nhẹ nhàng sau để xem bạn đã thực sự hiểu bài chưa nhé!</p>

<p><iframe allow="autoplay" data-src="https://quantrimang.com/hoc/trac-nghiem-ve-if-else-va-vong-lap-trong-python-192429?sectionIds=6798,6800,6794,6797&amp;sort=&amp;theme=questionembed" data-was-processed="true" height="661" sandbox="allow-scripts allow-same-origin allow-forms allow-presentation" width="99%"></iframe></p>

<p>Phần tiếp theo chúng ta sẽ tìm hiểu về vòng lặp&nbsp;<code>for</code>. Các bạn nhớ theo dõi nhé.</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com:
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-if-if-else-if-elif-else-trong-python-8608.html" title="Lệnh if, if...else, if...elif...else trong Python">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/lenh-if-if-else-if-elif-else-trong-python-8608.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>