Nội dung bài giảng của Bài 18: Câu lệnh vào ra đơn giản dưới đây sẽ giúp các em tìm hiểu về các câu lệnh nhập, xuất dữ liệu đơn giản. Cùng DapAnHay tìm hiểu xem cú pháp những câu lệnh này ra sao và chúng được dùng khi nào?
- Trong Python, lệnh print () có chức năng đưa dữ liệu ra, còn lệnh input () đưa dữ liệu vào.
- Đặc điểm của lệnh input ()
+ Chức năng nhập dữ liệu từ thiết bị vào chuẩn, thường là bàn phím.
+ Nội dung nhập có thể nhập số, biểu thức hay xâu và cho kết quả là một xâu kí tự.
+ Cú pháp của lệnh input () như sau:
+ Ví dụ: Nhập một xâu kí tự thì có thể dùng lệnh input () như sau:
- Lệnh print () có chức năng đưa dữ liệu ra thiết bị ra chuẩn, thường là màn hinh. Thông tin cần đưa ra có thể bao gồm một hay nhiều dữ liệu với kiểu khác nhau, cho phép cả biểu thức tính toán.
Các lệnh vào ra đơn giản của Python bao gồm lệnh input () và lệnh print (). |
---|
- Một số kiểu dữ liệu cơ bản của Python bao gồm: int (số nguyẽn), float (số thực), str (xâu kí tự), bool (lôgic).
- Quan sát hình dưới đây để biết kiểu dữ liệu của mỗi biến
- Kiểu dữ liệu logic cũng là kiểu dữ liệu cơ bản và dữ liệu kiểu này chỉ có hai giá trị là True (đúng) và False (sai).
- Để nhận biết kiểu dữ liệu của biến trong Python ta sử dụng Lệnh type ().
- Ví dụ dữ liệu kiểu logic là kết quả phép so sánh và sử dụng lệnh kiểm tra dữ liệu:
- Một số kiểu dữ liệu cơ bản của Python bao gồm: int (số nguyên), float (số thực), str (xâu kí tự), bool (lôgic). - Lệnh type () dùng để nhận biết kiểu dữ liệu của biến trong Python. |
---|
* Các lệnh chuyển đổi giữa các kiểu dữ liệu:
* Chú ý: Các lệnh int (), float () chỉ có thể chuyển đổi các xâu ghi giá trị số trực tiếp, không chuyển đổi xâu có công thức, ví dụ:
- Các lệnh int(), float(), str() có chức năng chuyển đổi dữ liệu từ các kiểu khác tương ứng về kiểu số nguyên, số thực và xâu kí tự - Các lệnh int(), float() không thực hiện xâu là biểu thức toán |
---|
* Nhập dữ liệu kiểu số nguyên hoặc số thực từ bàn phím:
- Nếu cần nhập số nguyên thì sau khi nhập giá trị số cần dùng lệnh int() đề chuyển đổi sang kiểu số nguyên như sau:
- Nếu cần nhập số thực thì sau khi nhập giá trị số cần dùng lệnh float () để chuyển đổi sang kiểu số thực như sau:
Bài tập 1: Hãy dự đoán lệnh nhập dữ liệu input() có cú pháp và chức năng như thế nào?
Hướng dẫn giải:
- Cú pháp:
- Chức năng: Nhập dữ liệu từ bàn phím
Bài tập 2: Hãy viết chương trình in ra hình sau:
* *** ***** ******* |
Hướng dẫn giải:
Có thể dùng các câu lệnh print liên tiếp như sau:
print ("---*")
print ("--***")
print ("--***")
print ("-*****")
print ("*******")
(Dùng dấu - để chỉ các dấu cách)
Qua bài học các em cần nắm được các về:
- Biết và thực hiện được một số lệnh vào, ra đơn giản.
- Thực hiện được một số chuyển đổi dữ liệu giữa các kiểu dữ liệu cơ bản.
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 10 Kết nối tri thức Chủ đề 5 Bài 18 cực hay có đáp án và lời giải chi tiết.
Những lệnh nào trong các lệnh sau sẽ báo lỗi?
Để đưa ra màn hình số 3,4 mỗi số trên 1 dòng ta dùng lệnh gì?
Để nhập vào 2 số thực a,b mỗi số trên 1 dòng trong Python ta dùng lệnh nào dưới đây?
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 10 Kết nối tri thức Chủ đề 5 Bài 18để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Khởi động trang 97 SGK Tin học 10 Kết nối tri thức - KNTT
Hoạt động 1 trang 97 SGK Tin học 10 Kết nối tri thức - KNTT
Hoạt động 2 trang 98 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 2 trang 98 SGK Tin học 10 Kết nối tri thức - KNTT
Hoạt động 3 trang 98 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 2 trang 99 SGK Tin học 10 Kết nối tri thức - KNTT
Hoạt động 4 trang 99 SGK Tin học 10 Kết nối tri thức - KNTT
Câu hỏi mục 2 trang 100 SGK Tin học 10 Kết nối tri thức - KNTT
Luyện tập trang 100 SGK Tin học 10 Kết nối tri thức - KNTT
Vận dụng trang 100 SGK Tin học 10 Kết nối tri thức - KNTT
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 10 DapAnHay
Những lệnh nào trong các lệnh sau sẽ báo lỗi?
Để đưa ra màn hình số 3,4 mỗi số trên 1 dòng ta dùng lệnh gì?
Để nhập vào 2 số thực a,b mỗi số trên 1 dòng trong Python ta dùng lệnh nào dưới đây?
Khi thực hiện câu lệnh x = input("Nhập giá trị x:") bạn Lan gõ vào số 5. Câu lệnh tiếp theo print(2*x) sẽ cho kết quả như thế nào?
Trong Python, để nhập vào số nguyên n từ bàn phím, ta dùng lệnh nào?
Để nhập vào ba số nguyên a, b, c từ bàn phím ngăn cách nhau bởi 1 dấu cách, ta có thể dùng lệnh gì?
Muốn giữ cho con trỏ không chuyển xuống đầu dòng tiếp theo ta có thể dùng lệnh nào?
Để đưa ra màn hình dòng chữ “xin chào” trong Python ta dùng lệnh gì?
Muốn nhập vào 2 số nguyên a, b mỗi số trên 1 dòng trong Python ta dùng lệnh gì?
Trong các lệnh sau những lệnh nào sẽ báo lỗi?
Để tương tác với người sử dụng trong khi thực hiện chương trình, các ngôn ngữ lập trình có các câu lệnh để đưa dữ liệu ra màn hình hay nhập dữ liệu vào từ bàn phím. Em đã biết Python có lệnh print() dùng để đưa dữ liệu ra màn hình. Để nhập dữ liệu từ bàn phím khi thực hiện chương trình, Python sử dụng câu lệnh input().
Em dự đoán lệnh nhập dữ liệu input() có cú pháp và chức năng như thế nào?
Quan sát lệnh sau và trả lời các câu hỏi: Lệnh input ( ) cho phép nhập dữ liệu từ đâu? Giá trị được nhập sẽ là số hay xâu?
Chúng ta đã biết một số kiểu dữ liệu cơ bản như số nguyên, số thực và xâu kí tự. Trong Python có cách nào để nhận biết được kiểu dữ liệu của biến không?
Xác định kiểu và giá trị của các biểu thức sau:
a) “15 + 20 - 7”
b) 32 > 45
c) 13 != 8 + 5
d) 1 == 2
1. Có chuyển đổi dữ liệu kiểu này sang kiểu khác được không?
2. Giả sử có biến s với giá trị “123”. Nếu muốn biến s có giá trị là số nguyên 123 chứ không phải là xâu “123” thì em phải làm gì?
1. Mỗi lệnh sau sẽ trả lại các giá trị nào?
a) str(150)
b) int(“1110”)
c) float(“15.0”)
2. Lệnh nào sau đây sẽ báo lỗi?
A. int("12.0")
B. float(13 + 1)
C. str(17.001)
Dữ liệu nhập từ bàn phím bằng lệnh input() luôn là xâu kí tự nên muốn nhập dữ liệu đầu vào là số nguyên hay số thực thì phải làm thế nào?
Dùng lệnh x = input (“Nhập số x: “) để nhập số cho biến x là đúng hay sai?
1. Những lệnh nào trong các lệnh sau đây sẽ báo lỗi?
a) int("12 + 45")
b) float(123.56)
c) float("123,5.5")
2. Vì sao khi nhập một số thực cần viết lệnh float(input( ))?
1. Viết một chương trình nhập giá trị ss là số giây từ bàn phím. Thông báo ra màn hình thời gian ss giây này sau khi đổi thành thời gian tính bằng ngày, giờ, phút, giây.
2. Viết chương trình nhập ba số thực dương a, b, c và tính chu vi, diện tích của tam giác có độ dài các cạnh là a, b, c với a, b, c > 0 và thoả mãn bất đẳng thức tam giác.
Gợi ý: Công thức Heron tính diện tích tam giác: \(S = \sqrt {p(p - a)(p - b)(p - c)} \) với p là nửa chu vi tam giác.
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *