Bài tập củng cố Tin học 10 kết nối: bài 18 Các lệnh vào ra đơn giản
Bài tập củng cố môn Tin học 10 kết nối tri thức: Bài 18 Các lệnh vào ra đơn giản. Phần bài tập gồm 4 mức độ: Nhận biết, Thông hiểu, Vận dụng và Vận dụng cao bám sát với chương trình sách giáo khoa. Thông qua bài tập này, học sinh có thể ôn luyện kiến thức đã học từ cơ bản đến nâng cao.
Nội dung chi tiết
BÀI 18: CÁC LỆNH VÀO RA ĐƠN GIẢN (15 CÂU)
I. NHẬN BIẾT (3 CÂU)
Câu 1: Chức năng của lệnh print() và lệnh input() trong Python là gì?
Trả lời:
Trong Python, lệnh print() có chức năng đưa dữ liệu ra, còn lệnh input() có chức năng đưa dữ liệu vào.
Câu 2: Cú pháp của lệnh input() là gì? Cho ví dụ.
Trả lời:
Cú pháp của lệnh input là: <biến> = input(<Dòng thông báo>)
Ví dụ:
name = input (“Nhập họ tên của bạn: ”)
print(“xin chào ”, name)
Câu 3: Các kiểu dữ liệu cơ bản trong Python bao gồm những gì?
Trả lời:
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 (logic).
II. THÔNG HIỂU (6 CÂU)
Câu 1: Các lệnh int(), float(), str() có chức năng chuyển đổi dữ liệu không?
Trả lời:
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âu 2: Nêu một số lưu ý khi sử dụng các lệnh vào ra trong Python.
Trả lời:
Những lưu ý khi sử các lệnh vào ra trong Python là:
- Lệnh input() luôn trả về kiểu dữ liệu là str (xâu kí tự).
- Cần kiểm tra lỗi khi sử dụng lệnh input() để đảm bảo dữ liệu nhập vào hợp lệ.
- Sử dụng các phương thức định dạng của lệnh print() để định dạng đầu ra.
- Dấu chấm phẩy ( ; ) không bắt buộc trong Python nhưng nên sử dụng để phân biệt các câu lệnh cùng dòng.
Câu 3: Nếu cần nhập số nguyên thì viết chương trình như thế nào? Cho ví dụ.
Trả lời:
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.
Ví dụ:
>>> n = int (input(“Nhập số tự nhiên: ”))
Nhập số tự nhiên: 13
Câu 4: Nếu cần nhập số thực thì viết chương trình như thế nào? Cho ví dụ.
Trả lời:
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.
Ví dụ:
>>> x = float(“input(Nhập số thực x: ”))
Câu 5: Có thể kết hợp hai lệnh input() và print() trong cùng một chương trình như thế nào?
Trả lời:
Có thể kết hợp hai lệnh input() và print() trong cùng một chương trình như sau:
name = input("Nhập tên của bạn: ")
print("Xin chào",name)
Câu 6: 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?
Trả lời:
- Một số kiểu dữ liệu cơ bản: int (số nguyên), float (số thực), str (xâu kí tự), bool (lôgic),..
- Chúng ta có thể sử dụng câu lệnh type() để nhận biết kiểu dữ liệu của biến trong Python.
III. VẬN DỤNG (5 CÂU)
Câu 1: Lệnh input ( ) cho phép nhập dữ liệu từ đâu? Giá trị được nhập sẽ là số hay xâu trong trường hợp sau:

Trả lời:
- Lệnh input() cho phép nhập dữ liệu từ thiết bị vào chuẩn, thường là bàn phím.
- Giá trị nhập có thể là số, xâu hay biểu thức và kết quả là một xâu kí tự.
⇒ Giá trị nhập ở lệnh trên là số.
Câu 2: Những lệnh nào trong các lệnh sau sẽ báo lỗi?
a) int(“12+45”)
b) float(123.56)
c) float(“123,5.5”)
Trả lời:
Lệnh a và lệnh c sẽ báo lỗi vì:
a) Lệnh int() không chuyển đổi các xâu có công thức.
c) Lệnh float () dùng để chuyển đổi số nguyên và xâu kí tự thành số thực. Không có dấu phẩy “,” trong lệnh.
Câu 3: Vì sao khi nhập một số thực cần viết lệnh float(input())?
Trả lời:
Do 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 một số thực cần viết lệnh float(input()) để chuyển đổi dữ liệu từ kiểu xâu kí tự sang kiểu số thực.
Câu 4: Viết chương trình nhập lần lượt 3 số tự nhiên a, b, c rồi sau đó in ra tổng của 3 số đó.
Trả lời:
*Gợi ý:
a = int(input(“Nhập số tự nhiên a: ”))
b = int(input(“Nhập số tự nhiên b: ”))
c = int(input(“Nhập số tự nhiên c: ”))
print(“Tổng của ba số đã nhập là:”,a+b+c)
Câu 5: Viết chương trình nhập dữ liệu tên, tuổi của học sinh rồi sau đó in ra màn hình. Lưu ý khi nhập tuổi cần chuyển đổi dữ liệu.
Trả lời:
*Gợi ý:
ten = input(“Nhập họ tên học sinh: ”)
tuoi = int(input(“Nhập tuổi: ”))
print(“Học sinh”,ten,tuoi,”tuổi”)
IV. VẬN DỤNG CAO (1 CÂU)
Câu 1: Hãy 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:

với p là nửa chu vi tam giác.
Trả lời:
*Gợi ý:
import math
a = int(input("Nhập độ dài cạnh tam giác thứ nhất: "));
b = int(input("Nhập độ dài cạnh tam giác thứ hai: "));
c = int(input("Nhập độ dài cạnh tam giác thứ ba: "));
C = a + b + c
P = C/2
S = math.sqrt(p*(P-a)*(P-b)*(P-c))
print("Chu vi = ", C)
print("Diện tich = ", S)
Tài liệu cùng môn học
- Trắc nghiệm tin học 10 kết nối tri thức
- Giáo án word tin học 10 kết nối tri thức
- Giáo án ppt tin học 10 kết nối tri thức
- Giải tin học 10 kết nối tri thức
- Phiếu bài tập tin học 10 kết nối tri thức
- Giáo án chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án ppt chuyên đề tin học ứng dụng 10 kết nối tri thức
- Giáo án chuyên đề khoa học máy tính 10 kết nối tri thức
- Giáo án ppt chuyên đề khoa học máy tính 10 kết nối tri thức
- Bài tập củng cố Tin học 10 kết nối tri thức
- Trắc nghiệm trả lời ngắn tin học 10 kết nối tri thức
- Trắc nghiệm đúng sai tin học 10 kết nối tri thức
- Đề thi tin học 10 kết nối tri thức
- Giải chuyên đề khoa học máy tính 10 kết nối tri thức
- Giải chuyên đề tin học ứng dụng 10 kết nối tri thức
- Ppt trò chơi AI Tin học 10 Kết nối tri thức
- Video AI mở đầu Tin học 10 kết nối tri thức
Tài liệu khác
- Trắc nghiệm toán 10 kết nối tri thức
- Trắc nghiệm văn 10 kết nối tri thức
- Trắc nghiệm địa lí 10 kết nối tri thức
- Trắc nghiệm lịch sử 10 kết nối tri thức
- Trắc nghiệm KTPL 10 kết nối tri thức
- Trắc nghiệm hóa học 10 kết nối tri thức
- Trắc nghiệm sinh học 10 kết nối tri thức
- Trắc nghiệm quốc phòng 10 kết nối tri thức
- => Xem nhiều môn hơn