Siêu nhanh giải bài 18 Tin học 10 Kết nối tri thức

Giải siêu nhanh bài 18 Tin học 10 Kết nối tri thức. Giải siêu nhanh Tin học 10 Kết nối tri thức. Những phần nào có thể rút gọn, lược bỏ và tóm gọn. Đều được áp dụng vào bài giải này. Thêm cách giải mới để học sinh lựa chọn. Để tìm ra phong cách học Tin học 10 Kết nối tri thức phù hợp với mình.


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

BÀI 18 CÁC LỆNH VÀO RA ĐƠN GIẢN

1. CÁC LỆNH VÀO RA ĐƠN GIẢN

Hoạt động 1: Tìm hiểu chức năng của lệnh input()

Quan sát lệnh sau và Giải rút gọn 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?

Giải rút gọn:

Từ bàn phím.

Xâu.

2. CHUYỂN ĐỔI KIỂU DỮ LIỆU CƠ BẢN CỦA PYTHON

Hoạt động 2: Nhận biết kiểu dữ liệu của biến

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                    c) 1 = 2

Giải rút gọn:

a) Kiểu str (xâu kí tự)

  Giá trị: '15 + 20 + 7'

b) Kiểu bool (logic)

  Giá trị: False

c) Kiểu bool(logic)

  Giá trị: False

d) Kiểu bool (logic)

  Giá trị: False.

Hoạt động 3: Tìm hiểu cách chuyển đổi giữa các kiểu dữ liệu

Câu 1: Có chuyển đổi dữ liệu kiểu này sang kiểu khác được không?

Giải rút gọn:

Có.

Câu 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ì?

Giải rút gọn:

Dùng s = int("123")

CÂU HỎI.

Câu 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")

Giải rút gọn:

 a) '150'

 b) 1110

 c) 15.0

Câu 2: Lệnh nào sau đây sẽ báo lỗi?

A. int("12.0")                  B. float(13 + 1)                 C. str(17.001)

Giải rút gọn:

B

Câu 3: Dùng lệnh x = input("Nhập số x:") để nhập số cho biến x là đúng hay sai? Vì sao?

Giải rút gọn:

Sai, vì kết quả luôn là xâu kí tự.

LUYỆN TẬP

Câu 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")

Giải rút gọn:

a, c 

Câu 2: Vì sao khi nhập một số thực cần viết lệnh float(input( ))?

Giải rút gọn:

Vì lệnh input( ) cho kết quả là xâu kí tự, float(input( )) sẽ chuyển đổi dữ liệu từ kiểu xâu kí tự sang số thực.

VẬN DỤNG

Câu 1: Viế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 sau khi đổi thành thời gian tính bằng ngày, giờ, phút, giây.

Giải rút gọn:

>>>ss = int(input(" Nhập số giây: "))

>>>x = ss//86400

>>>y = (ss - x*86400)//3600

>>>z = (ss - x*86400 - y*3600)//60

>>>t = ss - x*86400 - y*3600 - z*60

>>>print(ss, "giây =", x, "ngày", y, "giờ", z, "phút", t, "giây")

Ví dụ:

Giải bài 18 Các lệnh vào ra đơn giản

Câu 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 (a, b, c > 0 và thỏa mãn bất đẳng thức tam giác).

Giải rút gọn:

>>>a = float(input(" Nhập số nguyên dương:"))

>>>b = float(input(" Nhập số nguyên dương:"))

>>>c = float(input(" Nhập số nguyên dương:"))

>>>print("Chu vi của tam giác: ", a + b + c)

>>> p = (a+b+c)/2

>>>import math

>>>print("Diện tích của tam giác là", math.sqrt(p*(p-a)*(p-b)*(p-c)))

Ví dụ:

Giải bài 18 Các lệnh vào ra đơn giản


Nếu chưa hiểu - hãy xem: => Lời giải chi tiết ở đây

Nội dung quan tâm khác

Thêm kiến thức môn học

Từ khóa tìm kiếm:

Giải Tin học 10 Kết nối tri thức bài 18, Giải bài 18 Tin học 10 Kết nối tri thức, Siêu nhanh Giải bài 18 Tin học 10 Kết nối tri thức

Bình luận

Giải bài tập những môn khác