Giải bài tập 17 Biến và lệnh gán

Giải bài 17: Biến và lệnh gán - Sách tin học lớp 10 kết nối tri thức

Trong chương này, chúng ta sẽ tìm hiểu về biến và lệnh gán trong ngôn ngữ lập trình Python. Dưới đây là một số bài tập và đáp án chi tiết để giúp bạn hiểu rõ hơn về chủ đề này. 1. Biến và lệnh gán Câu 1. Các tên biến nào dưới đây là hợp lệ trong Python?
A. _name
B. 123abc
C. My country
D. m123&b
E. xyzABC
Đáp án: A, C, D, E là các tên biến hợp lệ trong Python. Câu 2. Sau các lệnh dưới đây, các biến x, y nhận giá trị bao nhiêu?
>>> x = 10
>>> y = x**2 - 1
>>> x = x/2 + y
Đáp án: x = 10; y = 99 Câu 3. a, b nhận giá trị gì sau các lệnh sau?
>>> a,b = 2,3
>>> a,b = a+b, a-b
Đáp án: a = 2; b = 3 và sau đó a = 5, b = -1

Bài tập và hướng dẫn giải

2. Các phép toán trên một số kiểu dữ liệu cơ bản

Câu 1. Mỗi lệnh sau là đúng hay sai? Nếu đúng thì cho kết quả là bao nhiêu?

>>> (12 - 10//2)**2 - 1

>>> (13 + 45**2) (30//12 - 5/2)

Câu 2. Mỗi lệnh sau cho kết quả là xâu kí tự như thế nào?

>>> ""*20 + "010"

>>> "10"+"0"*5

Trả lời: Câu 1. a. 48                       ... Xem hướng dẫn giải chi tiết

Câu 3. Từ khóa Các tên biến sau có hợp lệ không?

 a. _if                       b. global                    c. nolocal

 d. return                 e. true

Trả lời: Tên biến b, c, d là hợp lệ. Xem hướng dẫn giải chi tiết

Luyện tập

Câu 1. Lệnh sau có lỗi gì?

>>> x = 1

>>> 123a = x + 1

SyntaxError: invalid syntax

Câu 2. Lệnh sau sẽ in ra kết quả gì?

>>> print ("đồ rê mi"*3 + "pha son la si đô"*2

Trả lời: Câu 1. Lệnh sau lỗi cú pháp.Câu 2. đồ rê mi đồ rê mi đồ rê mi pha son la si đô pha son la si đô. Xem hướng dẫn giải chi tiết

Vận dụng

Câu 1. Viết các lệnh để thực hiện việc đổi số giây ss cho trước sang số ngày, giờ, phút, giây, in kết quả ra màn hình.

Ví dụ, nếu ss = 684 500 thì kết quả in ra như sau:

684 500 giây = 7 ngày 22 giờ 8 phút 20 giây

Câu 2. Hãy cho biết trước và sau khi thực hiện các lệnh sau, giá trị các biến x, y là bao nhiêu? Em có nhận xét gì về kết quả nhận được?

>>> x, y = 10, 7

>>> x, y = y, x

Trả lời: Câu 1.Câu 2.=> Nhận xét: x và y đã đổi giá trị cho nhau sau khi thực hiện lệnh gán. Xem hướng dẫn giải chi tiết
0.03885 sec| 2171.508 kb