Đáp án và lời giải
Bài tập Các kiểu dữ liệu số và câu lệnh vào – ra đơn giản có đáp án
Câu 1
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 2
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
>>> type(20/5)
class 'float'>
>>> type(20//3)
class 'int'>
>>> type(20%3)
class 'int'>
>>> type(5.0%3)
class 'float'>

Câu 3
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Câu 4
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
from math import sqrt
import math
b = int(input("Nhập cạnh b"))
c = int(input("Nhập cạnh c"))
print("Diện tích tam giác: ", b*c/2)
print("Độ dài cạnh huyền: ", math.sqrt(b*b+c*c))

Câu 5
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Chương trình:
k = int(input("Nhập số quả mận"))
n = int(input("Nhập số học sinh của lớp"))
c = k//n
print("Mỗi học sinh được chia", c, "quả mận")
print("Số mận dành riêng cho các em nữ là ", k - n * c)

Câu 6
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Sử dụng lâu lệnh round() để làm tròn số thực thành số nguyên nếu số học sinh không chia hết cho 2.
a = int(input("Nhập số học sinh: "))
b = int(input("Nhập số học sinh: "))
c = int(input("Nhập số học sinh: "))
m = round(35/2) + round(42/2) + round(39/2)
print("Số bàn tối thiểu cần mua: ", m)

Câu 7
Hướng dẫn chấm do TopStudy biên soạn, mang tính gợi ý
Những câu đúng: 1, 4
2) Trong Python, câu lệnh n = int(input(‘n = ’)) cho nhập vào một số nguyên ừ bàn phím.
3) Trong Python mỗi câu lệnh print() có thể đưa ra được giá trị của nhiều hơn một biến.