Giải SBT Tin học 10 trang 38 Kết nối tri thức
Haylamdo sưu tầm và biên soạn Giải SBT Tin học 10 trang 38 trong Bài 18: Các lệnh vào ra đơn giản Sách bài tập Tin 10 Kết nối tri thức hay nhất, ngắn gọn sẽ giúp học sinh dễ dàng trả lời các câu hỏi & làm bài tập Tin học 10 trang 38.
Giải SBT Tin học 10 trang 38 Kết nối tri thức
Câu 18.1 trang 38 SBT Tin học 10: Em hãy viết chương trình in ra hình sau:
Lời giải:
Có thể dùng các câu lệnh print liên tiếp như sau:
print("---*")
print("--***")
print("-*****")
print("*******")
(Ở đây dùng dấu - để chỉ các dấu cách).
Câu 18.2 trang 38 SBT Tin học 10: Em hãy cho biết kết quả thực hiện các câu lệnh sau:
a) print("m" + "m" + "m")
b) print("m" + 3*"k")
Lời giải:
a) mmm
b) mkkk
Câu 18.3 trang 38 SBT Tin học 10: Những lệnh nào trong các lệnh sau sẽ báo lỗi?
a) int("5*2")
b) float(123)
c) str(5)
d) float("123 + 5.5")
Lời giải:
Các lệnh báo lỗi là a) và d).
Lí do: các câu lệnh int(), float() không chuyển đổi xâu dạng biểu thức sang kiểu số.
Câu 18.4 trang 38 SBT Tin học 10: Em hãy cho biết giá trị mà các câu lệnh sau trả lại:
a) int(5 + 3)
b) str(5 + 3)
c) float(4 + 5)
d) int(4.3 + 2)
Lời giải:
a) 8
b) '8'.
c) 9.0
d) 6
Câu 18.5 trang 38 SBT Tin học 10: 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?
A. 10
B. 2*x
C. '55'
D. Thông báo câu lệnh sai.
Lời giải:
Đáp án đúng là: C
Số 5 bạn Lan gõ vào được hiểu là kí tự '5', câu lệnh print(2*x) sẽ in ra trên màn hình xâu kí tự có giá trị là '55' = 2*5.
Lời giải sách bài tập Tin 10 Bài 18: Các lệnh vào ra đơn giản Kết nối tri thức hay khác: