<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Hàm input&#40;&#41; trong Python</title>
<meta name="description" content="Hàm input&#40;&#41; trong Python - Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;ham-input-trong-python-7331.html">
<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="Hàm input&#40;&#41; 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;ham-input-trong-python-7331.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/ham-input-trong-python-7331.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/ham-input-trong-python-7331.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>Hàm input&#40;&#41; trong Python</h1>
		<ul class="list-inline">
			<li>Thứ ba - 25/07/2023 10:03</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="Hàm input&#40;&#41; trong Python" src="https://st.quantrimang.com/photos/image/2023/04/24/python-input.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><strong>Input trong Python&nbsp;</strong>là gì?&nbsp;<strong>Cách dùng hàm input trong Python</strong>&nbsp;như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!</p>

<p style="text-align: justify;">Python là một trong số ngôn ngữ lập trình phổ biến nhất hiện nay. Bạn dễ dàng tìm thấy chúng ở nhiều ứng dụng, chương trình hoặc trang web nổi tiếng. Python đóng góp không nhỏ vào thành công của những sản phẩm đó.</p>

<p style="text-align: justify;">Chính vì thế, ngày càng có nhiều người muốn tìm hiểu Python. Thật ra, học Python không khó. Bạn có thể bắt đầu từ những hàm cơ bản nhất.</p>

<p style="text-align: justify;">Để một chương trình trở nên hữu ích, nó luôn cần giao tiếp với thế giới bên ngoài bằng cách lấy dữ liệu đầu vào từ người dùng và hiện dữ liệu kết quả cho người dùng đó. Ở hướng dẫn này, chúng ta sẽ cùng nhau tìm hiểu về input() trong Python.</p>

<p style="text-align: justify;">Input hay đầu vào có thể đến từ người dùng trực tiếp qua bàn phím hoặc nguồn bên ngoài như file hoặc database. Kết quả có thể được hiện trực tiếp tới console hoặc IDE, tới màn hình qua GUI (giao diện người dùng đồ họa) hoặc từ nguồn bên ngoài.</p>

<p style="text-align: justify;"><strong>Hàm input()</strong>&nbsp;tích hợp sẵn trong&nbsp;Python&nbsp;cho phép người dùng nhập vào<strong>&nbsp;dữ liệu dạng chuỗi</strong>&nbsp;và trả về nội dung đã nhập.</p>

<h2 style="text-align: justify;">Cú pháp hàm input()</h2>

<pre id="pre0" style="text-align: justify;">
input(&#91;prompt&#93;)</pre>

<h3 style="text-align: justify;">Tham số của hàm input()</h3>

<p style="text-align: justify;">Hàm&nbsp;<code>input()</code>&nbsp;có một tham số duy nhất&nbsp;<code>prompt</code>&nbsp;- đây là một chuỗi gợi ý cho người dùng nhập dữ liệu vào. Tham số này là tùy chọn có thể có hoặc không</p>

<h3 style="text-align: justify;">Ví dụ:</h3>

<p style="text-align: justify;"><strong>1.&nbsp;</strong>Hỏi tên người dùng không có tham số&nbsp;<code>prompt</code>&nbsp;và in ra lời chào:</p>

<pre id="pre1" style="text-align: justify;">
print(&#039;Nhập tên của bạn:&#039;)
x = input()
print(&#039;QuanTriMang xin chào bạn, &#039; + x)</pre>

<p style="text-align: justify;">Giả dụ input người dùng nhập vào là &quot;META&quot;. Chạy chương trình, kết quả trả về là:</p>

<pre id="pre2">
<code>Nhập tên của bạn:
META
QuanTriMang xin chào bạn, META</code></pre>

<p style="text-align: justify;"><strong>2.&nbsp;</strong>Hỏi tên người dùng và in ra lời chào:</p>

<pre id="pre3" style="text-align: justify;">
x = input(&#039;Nhập tên của bạn: &#039;)
print(&#039;QuanTriMang xin chào bạn, &#039; + x)</pre>

<p style="text-align: justify;">Kết quả sau khi bạn nhập tên vào:</p>

<pre id="pre4" style="text-align: justify;">
Nhập tên của bạn: Ngọc Vân
QuanTriMang xin chào bạn, Ngọc Vân</pre>

<h2 style="text-align: justify;">Thay đổi lại kiểu dữ liệu nhập vào từ input()</h2>

<p style="text-align: justify;">Như chúng ta đã nói ở trên, kiểu dữ liệu nhập vào từ&nbsp;<code>input()</code>&nbsp;là dạng chuỗi. Để chuyển nó sang dạng số và dùng như 1 số để tính toán thì cần kết hợp với định nghĩa dữ liệu phía bên ngoài hàm&nbsp;<code>input()</code>.</p>

<p style="text-align: justify;">&nbsp;</p>

<h3 style="text-align: justify;">Ví dụ 1: Tính tổng 2 số do người dùng nhập vào</h3>

<pre id="pre5" style="text-align: justify;">
x = int(input(&#039;Nhập số thứ nhất: &#039;))
y = int(input(&#039;Nhập số thứ hai: &#039;))

print(&#039;Tổng 2 số vừa nhập là: &#039;, x+y)</pre>

<p style="text-align: justify;">Nếu bạn nhập vào 2 số: 4 và 7 thì sẽ có kết quả như sau:</p>

<pre id="pre6">
<code>Nhập số thứ nhất: 4
Nhập số thứ hai: 7
Tổng 2 số vừa nhập là:  11</code></pre>

<h3 style="text-align: justify;">Ví dụ 2: Tính diện tích của hình chữ nhật dựa với độ dài cạnh do người dùng nhập vào</h3>

<p style="text-align: justify;">Với ví dụ này, bạn có thể đơn giản chỉ cần đưa công thức tính toán vào rồi in ra kết quả như sau:</p>

<pre id="pre7" style="text-align: justify;">
print(&quot;Tính Diện tích hình chữ nhật bằng Python:&quot;)

x = int(input(&#039;Nhập cạnh a: &#039;))
y = int(input(&#039;Nhập cạnh b: &#039;))

S=x*y
print(&#039;Diện tích hình chữ nhật là: &#039;, S)</pre>

<p style="text-align: justify;">Kết quả thu được với 2 cạnh 4 và 9 như sau:</p>

<pre id="pre8">
<code>Tính Diện tích hình chữ nhật bằng Python:
Nhập cạnh a: 4
Nhập cạnh b: 9
Diện tích hình chữ nhật là:  36</code></pre>

<p style="text-align: justify;">Tuy nhiên, nếu là người dùng chuyên nghiệp, bạn nên sử dụng&nbsp;hàm Python do người dùng tự định nghĩa&nbsp;để tính toán diện tích chữ nhật, phòng khi còn sử dụng lại trong một số trường hợp. Cách tính diện tích hình chữ nhật sử dụng hàm tự tạo trong Python như sau:</p>

<pre id="pre9" style="text-align: justify;">
print(&quot;Tính Diện tích hình chữ nhật bằng Python:&quot;)

x = int(input(&#039;Nhập cạnh a: &#039;))
y = int(input(&#039;Nhập cạnh b: &#039;))

def DT_chu_nhat(a,b):
    S=a*b
    return S

print(&#039;Diện tích hình chữ nhật là: &#039;, DT_chu_nhat(x,y))</pre>

<p style="text-align: justify;">Kết quả đầu ra sẽ tương tự như trên nhưng nhìn code sẽ chuyên nghiệp hơn vì bạn sẽ dần có thói quen sử dụng hàm tự tạo.</p>

<h2 style="text-align: justify;">Lấy hai danh sách làm input và kết nối chúng</h2>

<p style="text-align: justify;">Lấy dữ liệu người dùng nhập là một chuỗi và tách từng ký tự bằng list() để chuyển đổi nó thành các ký tự.</p>

<pre id="pre10" style="text-align: justify;">
# Lấy list1 mà người dùng nhập vào là danh sách
list1 = list(input(&quot;Please Enter Elements of list1: &quot;))

#Lấy list2 của người dùng nhập vào là danh sách
list2 = list(input(&quot;Please Enter Elements of list2: &quot;))
# Kết hợp list2 thành list1 bằng hàm .append function
for i in list2:
list1.append(i)

# in list1
print(list1)</pre>

<p style="text-align: justify;">Kết quả:</p>

<p style="text-align: justify;"><img alt="Ví dụ về hàm input trong Excel" data-i="0" data-src="https://st.quantrimang.com/photos/image/2023/04/24/python-input.jpg" data-was-processed="true" height="185" src="https://st.quantrimang.com/photos/image/2023/04/24/python-input.jpg" width="566" /></p>

<p style="text-align: justify;">&nbsp;</p>

<p style="text-align: justify;">Chắc bây giờ bạn đã biết input() trong Python là gì rồi phải không? Như bạn thấy, cách dùng nó cũng không quá khó. Chỉ cần nắm được cú pháp cơ bản và ứng dụng phù hợp, bạn có thể sử dụng thành thạo hàm Python này.</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/ham-input-trong-python-7331.html" title="Hàm input&#40;&#41; trong Python">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/ham-input-trong-python-7331.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>