Page 89 - Em Học Python
P. 89
Và đương nhiên em cũng sẽ nhận được ValueError nếu cố đổi một chuỗi không có
chứa số nào:
>>> age = 'ten'
>>> converted_age = int(age)
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
converted_age = int(age)
ValueError: invalid literal for int() with base 10: 'ten'
TÓM TẮT
Trong chương này, em đã học cách làm việc với các lệnh if để tạo ra các khối lệnh
chỉ được chạy khi những điều kiện cụ thể được thỏa mãn. Em cũng đã thấy để mở rộng
lệnh if ra ta có thể dùng elif để mỗi phần nhỏ của code sẽ được chạy tùy theo kết quả của
từng điều kiện, và dùng else để chạy đoạn code trong trường hợp không có điều kiện nào
được thỏa mãn. Em cũng học được cách kết hợp các điều kiện lại với nhau bằng từ khóa
and và or để xem nếu một số rơi vào một khoảng nào đó, và học làm thế nào để chuyển
chuỗi thành số bằng các hàm int, str, float. Em giờ cũng đã hiểu rằng không-có-gì ( None)
không hẳn là không có gì với Python, nó có thể được dùng để đưa biến về trạng thái ban
đầu nguyên thuỷ của nó.
BÀI TẬP LẬP TRÌNH
Giải mấy câu đố sau dùng các lệnh if và các điều kiện. Câu trả lời có thể tìm thấy
trên http://python-for-kids.com/ .
Đặt câu hỏi với if và else 63