Tham khảo các cài đặt python
ở đây
Yêu cầu:
1. Dùng hàm Print() in ra chuỗi
2. Dùng hàm Print() in ra chuỗi thông qua biến (có từ khóa của python)
3. In ra chuỗi với dữ liệu nhập từ bàn phím với hàm input
4. Chú thích trong python. Hàm input với cách bắt lỗi try, except.
Thực hiện:
Ví dụ1:
In ra màn hình 1 dòng trắng
In ra màn hình chữ Hello World
- Tạo file Demo.PY có nội dung như hình dưới
- Từ màn hình command prompt chuyển đến thư mục chứa file Demo.py sau đó gõ lệnh python demo.py. Trong ví dụ này chúng tôi lưu ở c:\python
Ví vụ 2:
In ra chuỗi "c:\python\test\newfolder" thông qua biến.
Code:
path = "c:\python\test\newfolder"
print(path)
Kết quả:
Code:
Ví dụ 4:
Hàm input chỉ chạy trên python3.6 trờ lên và không chạy trên python2.x viết chương trình nhập chuỗi từ bàn phím và in ra chuỗi vừa nhập và đảm bảo chạy được trên cả python3.x và python2.x
Code:
Chú thích trong python:
C:\python>python Demo.pyc:\python estewfolderC:\python>
Nhận xét: Chúng ta thấy:
- "\t" không được in ra mà thay vào đó là 1 cái tab
- "\n" không được in ra và thay vào đó là 1 xuống hàng (hay enter)
Vì chúng trùng với các ký hiệu hay từ khóa của hệ thống nên nó sẽ không
được in ra mà python sẽ ưu tiên xử lý chuỗi theo từ khóa trước.
Để giải quyết vấn đề này chúng ta thêm chữ r phía trước chuỗi, ý nghĩa bỏ
qua các ký hiệu/từ khóa trong chuỗi, nhập sao xuất vậy:
code:
path = r"c:\python\test\newfolder"
print(path)
Kết quả:
C:\python>python Demo.pyc:\python\test\newfolder
Vidu 3:
Yêu cầu nhập dữ liệu từ bàn phím và in nội dung vừa nhập ra màn hình.
Code:
output = input("Nhap vao Chuoi: ")
print("Chuoi ban vua nhap vao: ", output)
Kết quả:
C:\python>python Demo.pyNhap vao Chuoi: Hoc Python qua vi du
Chuoi ban vua nhap vao: Hoc Python qua vi du
C:\python>
Ví dụ 4:
Hàm input chỉ chạy trên python3.6 trờ lên và không chạy trên python2.x viết chương trình nhập chuỗi từ bàn phím và in ra chuỗi vừa nhập và đảm bảo chạy được trên cả python3.x và python2.x
Code:
'''Đây là chú thích nhiều dòng!!!
Hàm input chỉ chạy trên python3.6 trờ lên và không chạy trên python2.x
viết chương trình nhập chuỗi từ bàn phím và in ra chuỗi vừa nhập và
đảm bảo chạy được trên cả python3.x và python2.x
'''
from __future__ import print_function # nếu sử dụng python 2.x phải thêm dòng này
try: # trước tiên thử với python2.x
output = raw_input("'python2' Nhap vao Chuoi: ")
except NameError: # nếu không phải pytho2.x thì chạy code bên dưới.
output = input("'python3' Nhap vao Chuoi: ")
print("Chuoi ban vua nhap vao: ", output)
- Dùng dấu thăng # chú thích 1 dòng, nội dung sau dấu # là chú thích python sẽ bỏ qua không thực thi
- Nếu muốn chú thích nhiều dòng liên tiếp thì dùng 1 cặp 3 dấu nháy đơn ''' ''' nội dung chú thích trong cặp nháy này
Kết quả:
C:\python>python Demo.py'python3' Nhap vao Chuoi: 8.8.8.8
Chuoi ban vua nhap vao: 8.8.8.8
C:\python>
Xong!
No comments:
Post a Comment