Hãy viết các lệnh nhập họ tên, giới tính, sở thích của em và gán vào các biến ten, gioiTinh, soThich. Sau đó dùng lệnh print() để hiển thị những thông tin vừa nhập ra màn hình.
Hãy viết các lệnh nhập họ tên, giới tính, sở thích của em và gán vào các biến ten, gioiTinh, soThich. Sau đó dùng lệnh print() để hiển thị những thông tin vừa nhập ra màn hình.
Qua các bài học đầu tiên của chủ đề F, em có thể viết được một chương trình Python để thực hiện một số thao tác tính toán đơn giản với dữ liệu được nhập bằng lệnh input và in ra màn hình bằng lệnh print(). Để tăng tính tương tác với người dùng khi thực thi chương trình, em hãy tìm hiểu câu lệnh Python cho phép in ra màn hình thông báo hướng dẫn người dùng nhập dữ liệu từ bàn phím và gán vào biến.
Thảo luận (1)Hướng dẫn giải# Hướng dẫn người dùng nhập dữ liệu
print("Chương trình tính toán đơn giản")
print("Nhập hai số để thực hiện các phép toán cộng, trừ, nhân, chia.")
# Nhập số thứ nhất
so1 = float(input("Nhập số thứ nhất: "))
# Nhập số thứ hai
so2 = float(input("Nhập số thứ hai: "))
# Thực hiện các phép toán
tong = so1 + so2
hieu = so1 - so2 tich = so1 * so2
# Kiểm tra chia cho 0 trước khi thực hiện phép chia
if so2 != 0: thuong = so1 / so2
else: thuong = "Không thể chia cho 0"
# In kết quả ra màn hình
print("Kết quả:")
print("Tổng:", tong)
print("Hiệu:", hieu)
print("Tích:", tich)
print("Thương:", thuong)
*Giải thích chương trình
- Sử dụng print() để hiển thị thông tin cho người dùng, giúp họ biết cần nhập gì.
- Nhập dữ liệu:
+ Sử dụng input() để nhận dữ liệu từ người dùng. Hàm này sẽ hiển thị thông báo bạn đã cung cấp và chờ người dùng nhập dữ liệu.
+ Dữ liệu nhập vào được gán cho các biến so1 và so2. Chúng ta sử dụng float() để chuyển đổi dữ liệu từ chuỗi sang số thực (số có phần thập phân).
- Thực hiện phép toán:
+ Chương trình tính tổng, hiệu, tích và thương của hai số.
+ Trước khi thực hiện phép chia, chương trình kiểm tra xem số thứ hai có phải là 0 hay không để tránh lỗi chia cho 0.
- In kết quả: Sử dụng print() để in kết quả của các phép toán ra màn hình.
- Cách sử dụng: Khi bạn chạy chương trình, nó sẽ yêu cầu bạn nhập hai số. Sau khi nhập xong, chương trình sẽ hiển thị kết quả của các phép toán cộng, trừ, nhân và chia.
(Trả lời bởi Nguyễn Quốc Đạt)
Viết chương trình nhập độ dài cạnh đáy và chiều cao của một tam giác từ bàn phím, sau đó in ra màn hình diện tích của tam giác này.
Thảo luận (1)Hướng dẫn giải# Nhập độ dài cạnh đáy và chiều cao của tam giác
day = float(input("Nhập độ dài cạnh đáy của tam giác: "))
cao = float(input("Nhập chiều cao của tam giác: "))
# Tính diện tích tam giác
dienTich = (day * cao) / 2
# In diện tích ra màn hình
print(f"Diện tích của tam giác là: {dienTich}")
(Trả lời bởi Nguyễn Quốc Đạt)
Hãy viết các lệnh nhập hai số nguyên và gán vào hai biến a, b. Sau đó, sử dụng f-string trong lệnh print() để hiển thị kết quả a + b và a * b theo yêu cầu câu sau: Giả sử nếu lần lượt nhập 7, 4 cho hai biến a, b. Kết quả hiển thị là:
7 cộng 4 = 11 và 7 nhân 4 = 28.
Thảo luận (1)Hướng dẫn giải# Nhập hai số nguyên
a = int(input("Nhập số nguyên a: "))
b = int(input("Nhập số nguyên b: "))
# Hiển thị kết quả sử dụng f-string
print(f"{a} cộng {b} = {a + b} và {a} nhân {b} = {a * b}")
*Giải thích:
+ Nhập dữ liệu: Sử dụng input() để nhận hai số nguyên từ người dùng và chuyển đổi chúng thành kiểu số nguyên bằng int().
+ Hiển thị kết quả: Sử dụng f-string trong print() để hiển thị kết quả của phép cộng và phép nhân.
(Trả lời bởi Nguyễn Quốc Đạt)
Lệnh str(1+2) sẽ cho kết quả nào sau đây?
A. '12'
B. 3
C. '1+2'
D. '3'
Thảo luận (1)Hướng dẫn giảiĐán án: D => Phép tính 1 + 2 sẽ cho kết quả là 3, và sau đó hàm str() sẽ chuyển đổi số 3 thành chuỗi '3'.
(Trả lời bởi Nguyễn Quốc Đạt)
Viết chương trình nhập điểm kiểm tra các môn Toán, Ngữ văn, Tin học, Ngoại ngữ của một học sinh từ bàn phím; sau đó, in điểm trung bình của học sinh đó ra màn hình, với môn Toán và Ngữ văn được tính hệ số 2.
Thảo luận (1)Hướng dẫn giải# Nhập điểm kiểm tra các môn
toan = float(input("Nhập điểm môn Toán: "))
van = float(input("Nhập điểm môn Ngữ văn: "))
tin = float(input("Nhập điểm môn Tin học: "))
ngoaiNgu = float(input("Nhập điểm môn Ngoại ngữ: "))
# Tính điểm trung bình
diemTrungBinh = (toan * 2 + van * 2 + tin + ngoaiNgu) / 6
# In điểm trung bình ra màn hình
print(f"Điểm trung bình của học sinh là: {diemTrungBinh}")
(Trả lời bởi Nguyễn Quốc Đạt)
Quan sát các câu lệnh bên dưới và cho biết kết quả nhận được là gì?
x = int(input("Nhập số thứ nhất: "))
y = int(input("Nhập số thứ hai: "))
z = (x / y) * (x + (x & y))
print(z)
A. 3.57
B. 5
C. "5"
D. 8.57
Thảo luận (1)Hướng dẫn giảiĐáp án B
(Trả lời bởi Nguyễn Quốc Đạt)
Biết một hộp chứa được 6 lon nước ngọt, một thùng chứa được 4 hộp, một kiện hàng bao gồm 20 thùng. Viết chương trình nhập số lon nước ngọt, in ra màn hình số kiện hàng đóng gói được, số thùng chứa còn dư (chưa đủ để đóng gói thành kiện), số hộp còn dư (chưa đủ để đóng gói thành thùng) và số lon nước ngọt còn dư (chưa đủ đóng gói vào hộp). Ví dụ, với số lon nước ngọt là 500, chương trình sau khi tính toán sẽ in ra màn hình là 1 kiện, 0 thùng, 3 hộp, 2 lon. Như vậy, với đơn hàng 500 lon nước ngọt, nhà cung cấp sẽ phải giao 1 kiện hàng, 3 hộp và 2 lon nước ngọt.
Thảo luận (1)Hướng dẫn giải# Nhập số lon nước ngọt
lon_nuoc_ngot = int(input("Nhập số lon nước ngọt: "))
# Định nghĩa các hằng số
lon_mot_hop = 6
hop_mot_thung = 4
thung_mot_kien = 20
# Tính số hộp
so_hop = lon_nuoc_ngot // lon_mot_hop
lon_con_du = lon_nuoc_ngot % lon_mot_hop
# Tính số thùng
so_thung = so_hop // hop_mot_mot_thung
hop_con_du = so_hop % hop_mot_mot_thung
# Tính số kiện
so_kien = so_thung // thung_mot_kien
thung_con_du = so_thung % thung_mot_kien
# In kết quả ra màn hình
print(f"Số kiện hàng: {so_kien}")
print(f"Số thùng còn dư: {thung_con_du}")
print(f"Số hộp còn dư: {hop_con_du}")
print(f"Số lon nước ngọt còn dư: {lon_con_du}")
(Trả lời bởi Nguyễn Quốc Đạt)
Quan sát các câu lệnh bên dưới và cho biết kết quả nhận được là gì?
x = int(input("Nhập số thứ nhất: "))
y = int(input("Nhập số thứ hai: "))
z = (x + y) * (y - x) / y
print(z)
A. "3"
B. 3.43
C. 3
D. 4
Thảo luận (1)Hướng dẫn giảiĐáp án B
(Trả lời bởi Nguyễn Quốc Đạt)
Để in dòng chữ "Chào bạn" ra màn hình, em sẽ sử dụng câu lệnh nào sau đây?
A. print("Chào bạn")
B. print(Chào bạn)
C. print “Chào bạn”
D. print Chào bạn
Thảo luận (1)Hướng dẫn giảiĐáp án: A => Câu lệnh print() cần có dấu ngoặc đơn và nội dung cần in ra phải được đặt trong dấu ngoặc kép hoặc đơn.
(Trả lời bởi Nguyễn Quốc Đạt)