Nhập dữ liệu vào từ bàn phím rồi chuyển về dạng số nguyên
biến = int(input())
Nhập dữ liệu vào từ bàn phím rồi chuyển về dạng số thực
biến = float(input())
II. XUẤT DỮ LIỆU RA MÀN HÌNHCú pháp: Cú pháp:
print(*objects, sep=' ', end='\n', file=sys.stdout,
flush=False) Trong đó:
màn hình. Dấu * có ý nghĩa là số nhiều và chúng ta cũng có thể chỉ định nhiều đối tượng khác nhau và in chúng cùng lúc ra màn hình.
• sep: đối tượng chỉ định sẽ được phân tách
thành các phần nhỏ bằng ký tự phân tách sep trước khi được in, và mặc định giá trị này là một khoảng trắng.
• end giá trị cuối cùng được in ra màn hình,
và mặc định giá trị này là ký tự xuống dòng
\n. Đối số này sẽ quyết định việc in xuống
dòng hay in khơng xuống dịng trong
Python.
• file=sys.stdout: chỉ định lưu kết quả đầu ra
vào bộ nhớ đệm sys.stdout
• flush=False: chỉ định cưỡng chế lưu giữ kết
quả vào bộ nhớ đệm, và giá trị mặc định là false, có nghĩa là KHƠNG lưu giữ kết quả vào bộ nhớ.
• Tuy nhiên trong thực tế khi sử dụng hàm print() trong Python, chúng ta lược bỏ hầu hết các đối số và sử dụng cú pháp đơn
giản nhất sau đây:
print(*object) Lưu ý: Nếu thay đổi mặc định
1. Các đối số sep, end, file, flush đều là các đối số keyword, do đó nếu sử dụng chúng trong hàm
print() thì phải viết cả keyword của nó.
2. Khi chỉ định đối số end bằng một ký tự, thì ký tự này sẽ thay thế cho việc xuống dòng và nối các đối tượng in ra màn hình lại. Khi đó, chúng ta có thể thực hiện in không xuống dịng trong
3. Chúng ta có thể in nhiều đối tượng cùng lúc ra màn hình trong python bằng cách chỉ định các đối tượng cách nhau bởi dấu phẩy
4. Thay đổi ký tự nối bằng cách chỉ định ký tự nối đó trong đối số sep