Một giải pháp không nhập khẩu cho các ngày sau 1700/1/1
def weekDay[year, month, day]:
offset = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334]
week = ['Sunday',
'Monday',
'Tuesday',
'Wednesday',
'Thursday',
'Friday',
'Saturday']
afterFeb = 1
if month > 2: afterFeb = 0
aux = year - 1700 - afterFeb
# dayOfWeek for 1700/1/1 = 5, Friday
dayOfWeek = 5
# partial sum of days betweem current date and 1700/1/1
dayOfWeek += [aux + afterFeb] * 365
# leap year correction
dayOfWeek += aux / 4 - aux / 100 + [aux + 100] / 400
# sum monthly and day offsets
dayOfWeek += offset[month - 1] + [day - 1]
dayOfWeek %= 7
return dayOfWeek, week[dayOfWeek]
print weekDay[2013, 6, 15] == [6, 'Saturday']
print weekDay[1969, 7, 20] == [0, 'Sunday']
print weekDay[1945, 4, 30] == [1, 'Monday']
print weekDay[1900, 1, 1] == [1, 'Monday']
print weekDay[1789, 7, 14] == [2, 'Tuesday']
Ngôn ngữ Python được coi là ngôn ngữ lập trình dễ học nhất. Vì thế, hôm nay mình sẽ cùng các bạn test Tự học Python Cơ Bản trong 10 PHÚT xem nhé
* Lưu ý. Trước khi bắt đầu, bạn nên Cài đặt Python và Cài đặt Pycharm [Nhớ xem cả cách chạy thử một tệp Python trong bài hướng dẫn cài đặt Pycharm nữa nhé]
* Bài viết này mình dùng để giúp các bạn học viên KHÓA Học PYTHON có chút nền tảng khi bắt đầu học Python sẽ dễ dàng hơn
Tự học Python cơ bản trong 10 phút
1. Try to run the Python information information
Python đi kèm với một giao dịch tương tác trình. Khi bạn nhập
>>> 42 42 >>> 4 + 2 66 trong trình bao hoặc dấu nhắc lệnh, trình dịch python sẽ hoạt động với dấu nhắc
>>> 42 42 >>> 4 + 2 67 và chờ lệnh của bạn.
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
Bây giờ bạn có thể gõ bất kỳ biểu thức hợp lệ nào của python tại dấu nhắc lệnh này. Python sẽ đọc biểu thức bạn vừa nhập, đánh giá nó và trả lại kết quả
Ví dụ
>>> 42 42 >>> 4 + 2 6
Bài 1. Vui lòng mở trình dịch Python mới và sử dụng nó để tìm giá trị của
>>> 42 42 >>> 4 + 2 68
Lưu ý. Trong các ví dụ, mình sẽ sử dụng dấu nhắc lệnh [dòng lệnh]. Nếu bạn sử dụng Pycharm, hãy bỏ qua các dấu
>>> 42 42 >>> 4 + 2 67 và
print["hello, world!"]0. Khi muốn có kết quả, hãy ném biểu thức vào trong lệnh
print["hello, world!"]1
2. Attempt run Python command file
Vui lòng mở trình soạn thảo văn bản / Pycharm của bạn, nhập đoạn mã sau và lưu nó dưới dạng
>>> 42 42 >>> 4 + 2 60. Lưu ý là phải lưu đúng đuôi
>>> 42 42 >>> 4 + 2 61 nhé.
print["hello, world!"]
Và chạy chương trình này bằng cách gọi
>>> 42 42 >>> 4 + 2 62. Hãy chắc chắn rằng bạn đã thay đổi thư mục đến nơi bạn đã lưu tệp trước khi thực hiện lệnh này.
Trong Pycharm, bạn có thể Click chuột phải [hoặc
>>> 42 42 >>> 4 + 2 63] vào
>>> 42 42 >>> 4 + 2 64 và chọn
>>> 42 42 >>> 4 + 2 65
Hoặc Nhấp chuột phải vào thanh bên trái và chọn
>>> 42 42 >>> 4 + 2 66 sau đó nhập lệnh
>>> 42 42 >>> 4 + 2 67
mẹo. gõ
>>> 42 42 >>> 4 + 2 68 trong
>>> 42 42 >>> 4 + 2 69 để xóa sạch màn hình bảng điều khiển
Và đây là kết quả [ * trên dấu nhắc lệnh]
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>4
Ngoài cách chạy ngay trên Command Prompt / Terminal, bạn có thể chạy chương trình Python trên Pycharm bằng cách chuột phải vào tệp hiện tại và chọn
print["hello, world!"]0
Hoặc sử dụng phím tắt
print["hello, world!"]1
3. Các biến kiểu dữ liệu phổ biến trong Python
Ngôn ngữ lập trình Python có hỗ trợ cho tất cả các kiểu dữ liệu cơ bản và cũng có kiểu dữ liệu kết hợp rất mạnh
Python has integer integer. số nguyên
Chạy chương trình thì chúng ta có kết quả
Python cũng rất giỏi trong công việc xử lý số lượng rất lớn
Ví dụ. Chúng ta hãy thử tính 2^1000
Kết quả là một con số khá lớn, phải không? . ;]
Python has support data type of comcommant. trôi nổi
Chạy chương trình ta có kết quả
Python has data string type. Chuỗi
Chạy chương trình, ta có kết quả
The string can be set in the dấu trích đơn
print["hello, world!"]2 hoặc dấu trích kép
print["hello, world!"]3. Cả hai đều giống nhau
Trong Python, các chuỗi rất linh hoạt và rất dễ dàng để làm việc với chúng tôi
Chạy chương trình, ta có kết quả
xin chào thế giới
xin chào xin chào
==========
Trong Python, hàm print[] có một chút khác biệt
# Tạo một biến tuổi [là một số nguyên]
print["Tôi " + tuoi + " tuổi"]
Thực hiện như thế này sẽ gây ra lỗi bởi vì Python cho rằng cộng một số vào một chuỗi thì không có ý nghĩa
Do đó, để đạt được kết quả mong muốn, ta phải chuyển đổi kiểu số thành Chuỗi [chuyển đổi về kiểu dữ liệu giống nhau], như sau
print["Tôi " + str[tuoi] + " tuổi"]
Kết quả
Hàm
print["hello, world!"]4 tích hợp [hàm tích hợp sẵn] được sử dụng để tìm độ dài của chuỗi
Chạy chương trình, ta có kết quả
Python cũng hỗ trợ viết các chuỗi trên nhiều dòng. Chúng được đặt trong ba dấu ngoặc kép hoặc ba dấu ngoặc đơn, như ví dụ sau
text = """Đây là một chuỗi nhiều dòng
and nó có thể chứa đoạn văn bản "Trong dấu nháy" như thế này
Chạy chương trình Python trên ta nhận được kết quả
This is a many lines.
Dòng thứ 2
Dòng thứ 3
và nó có thể chứa đoạn văn bản "Trong dấu nháy" như thế này.
Python cũng hỗ trợ các lệnh tắt.
print["hello, world!"]5 là thông báo một dòng mới,
print["hello, world!"]6 là thông báo 1 tab
Ví dụ
Kết quả khi chạy chương trình nhận được là
Python has data type format list [được gọi là Danh sách]. Danh sách là một trong những loại dữ liệu hữu ích nhất của Python
Chạy chương trình trên, ta nhận được kết quả
Để khai báo một danh sách trong Python, chúng ta sử dụng trích dẫn
print["hello, world!"]7
Python cũng có một kiểu dữ liệu khác được gọi là tuple để biểu diễn các bản ghi với chiều rộng cố định
Tuples action giống như Danh sách, nhưng chúng là bất biến
Chạy chương trình, ta nhận được kết quả
Khi khai báo một tuple, bạn có thể bỏ qua dấu ngoặc đơn, như thế này
# Khai báo một tuple không có lệnh
Bạn cũng có thể gán một tuple với nhiều giá trị cùng một lúc
# Gán tuple với nhiêu giá trị
Chạy chương trình ta nhận được kết quả
Python có kiểu dữ liệu từ điển để biểu diễn dữ liệu theo các cặp
print["hello, world!"]8
# Khải báo một từ điển
người = {"tên". "NIIT", "email". "xin chào@niithanoi. giáo dục. vn"}
# Trong ra giá trị của email
Chạy chương trình, chúng ta nhận được kết quả là
NIIT
xin chào@niithanoi. giáo dục. vn
Thêm nữa, Python cũng có một kiểu dữ liệu gọi là được đặt. Một bộ là tập hợp các phần tử không có thứ tự và duy nhất
Chạy chương trình, chúng ta nhận được kết quả
Python has type boolean. Nó có hai giá trị đặc biệt
print["hello, world!"]9 và
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>40 để đại diện cho Đúng và Sai
# Khai báo một biến boolean
Kết quả nhận được là
Lưu ý. Trong python thì
print["hello, world!"]9 và
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>40 sẽ viết hoa chữ cái đầu, sẽ hơi khác so với các ngôn ngữ khác như Java, PHP
Cuối cùng, Python có một kiểu dữ liệu đặc biệt được gọi là
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>43 để đại diện cho không có gì
# Không có. Type dữ liệu đặc biệt trong Python
Bây giờ bạn đã biết hầu hết các biến cấu trúc dữ liệu phổ biến của Python
Nhìn thì chúng rất đơn giản, nhưng việc vận dụng các kiểu dữ liệu này cũng cần một chút rèn luyện đấy
Và hãy chắc chắn rằng bạn đã hiểu tất cả các ví dụ trên, thử viết và chạy lại xem kết quả vài lần để chắc chắn rằng bạn quen thuộc trước khi chúng ta chuyển sang phần tiếp theo
4. Tìm hiểu về Biến trong Python lập trình
Bạn chưa học về biến trong Python nhưng bạn học lập trình Python thì đây là kiến thức căn bản không thể thiếu
Và, bạn đã nhìn thấy biến ở phần trước. . D
Bây giờ, chúng ta sẽ xem xét kỹ hơn về các biến trong Python
Trong Python, biến không có kiểu [hay không cần khai báo kiểu dữ liệu]
Chúng chỉ là tên giữ chỗ đó và có thể giữ bất kỳ giá trị nào với bất kỳ loại dữ liệu nào, hãy xem ví dụ sau
Chạy chương trình, ta nhận được kết quả
Ghi chú. Nếu bạn làm như thế trong Java thì gặp lỗi lật mặt rồi
Điều quan trọng là bạn có thể nhận thấy sự khác biệt giữa các biến và chuỗi
Thông thường người mới học lập trình sẽ hay bị nhầm lẫn
Hãy thử xem bạn có thể nhận ra lỗi nào trong ví dụ sau không?
Nếu có thì chúc mừng bạn, biến trong Python cũng không có gì là khó cả. [Thế mà mấy ông cứ bảo học lập trình khó lắm -_-]
5. Tìm hiểu về Hàm trong trình cài đặt Python
Hàm - hay còn gọi là hàm
Trong Python, có nhiều hàm dựng sẵn [hàm dựng sẵn]. Ví dụ,
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>44 một hàm được tích hợp sẵn được sử dụng phổ biến nhất
Chạy chương trình, ta có kết quả
Chúng ta cũng đã thấy hàm
print["hello, world!"]4 ở phần trước. Hàm
print["hello, world!"]4 được sử dụng để tính toán độ dài của một chuỗi, danh sách hoặc các tập hợp khác
in[len[['a', 'b', 'c']]]
Chạy chương trình, ta nhận được kết quả
Một điều quan trọng về Python là nó không cho phép các hoạt động trên các kiểu dữ liệu không tương thích
Ví dụ, bạn làm như thế này
Bạn sẽ nhận được thông báo lỗi tương tự như thế này
Truy nguyên [cuộc gọi gần đây nhất]
Tập tin "c. /Người dùng/Quản trị viên/Máy tính để bàn/Xin chào. py", dòng1, trong
LoạiLỗi. [các] loại toán hạng không được hỗ trợ cho +. 'int' và 'str'
Đó là do không thể cộng số với chuỗi
Chúng ta cần chuyển đổi
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>47 thành một chuỗi hoặc
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>48 thành một số
Để làm điều này, chúng ta có sẵn hàm dựng là
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>49 sẽ chuyển một chuỗi thành một số và hàm
>>> 42 42 >>> 4 + 2 660 sẽ chuyển bất kỳ giá trị nào thành một chuỗi
Ví dụ như thế này
Bây giờ, chúng ta làm lại ví dụ ở bên trên
Khi chạy chương trình, ta có kết quả
Vì cộng chuỗi với chuỗi nên chúng ta có chuỗi
>>> 42 42 >>> 4 + 2 661
> Đọc thêm. Lập trình hàm trong Python
Ví dụ. Dem number of number in a number with Python
Ở phần trên mình đã cho bạn đếm được số chữ số của kết quả 2^1000 đúng không?
Tuy nhiên, đếm bằng tay thì quá khổ
Hãy viết một chương trình để đếm các chữ số trong một số, ví dụ, chúng ta có các số
Chúng ta sẽ sử dụng hàm
>>> 42 42 >>> 4 + 2 660 để chuyển số về dạng chuỗi
Sau đó sử dụng hàm
print["hello, world!"]4 để tính độ dài của chuỗi đó, cụ thể như sau
Run program on, ta has results as after
Bạn đã hiểu cách làm chưa?
> Lưu ý. Đọc đến đoạn này mà mới có đáp án thì không có quà nữa đâu nhé. ;]
6. Tạo tùy chỉnh hàm trong Python
Giống như cách gán một giá trị cho một biến, một đoạn logic có thể được liên kết với một tên bằng cách định nghĩa nó cũng là một hàm
Ví dụ về tùy chỉnh hàm trong Python
# Khải Báo một hàm tính bình phương
# Trong ra bình phương của 5
Chạy chương trình, ta nhận được kết quả
in which
- từ khóa
>>> 42 42 >>> 4 + 2 6
64 để định nghĩa một hàm
>>> 42 42 >>> 4 + 2 6
65 là tên hàm [tùy bạn đặt]
Phần thân của hàm được thụt lề [bằng
>>> 42 42 >>> 4 + 2 666]. Thut lề cũng là cách phân nhóm các câu lệnh trong Python
Các hàm trong Python có thể được sử dụng trong bất kỳ biểu thức nào
in[vuông[2] + vuông[3]]
Chạy chương trình ta có kết quả là
Các hàm hiện tại cũng có thể được sử dụng để tạo ra các hàm mới
# Tạo hàm mới sử dụng hàm hiện có
trả về square[x] + square[y]
# Tính tổng bình phương của 2 và 3
in[sum_of_squares[2, 3]]
Chạy chương trình ta có kết quả
Các hàm trong Python cũng giống như các giá trị khác, chúng có thể được gán, được chuyển đổi dưới dạng đối số cho các hàm khác
Ví dụ gán hàm cho biến
# Gán hàm square cho biến f
Chạy chương trình, ta có kết quả
Ví dụ truyền hàm dưới dạng tham số
# Vi dụ Truyền hàm dưới dạng tham số
# Sử dụng hàm mới tạo
Chạy chương trình, ta có kết quả là
Điều quan trọng là bạn phải hiểu được phạm vi của các biến được sử dụng trong các hàm
Hãy nhìn vào một ví dụ
# Khai báo, khởi tạo 2 biến x và y
# Thử sử dụng hàm mới tạo
# Trong ra giá trị của biến x, y
Run program, we have a result
Điều này xảy ra do các biến được gán trong một hàm, bao gồm các đối số được gọi là các biến cục bộ của hàm [biến cục bộ]
Các biến được định nghĩa ở mức cao nhất được gọi là biến toàn cục [biến toàn cục]
Nếu bạn thay đổi giá trị của
>>> 42 42 >>> 4 + 2 667 và
>>> 42 42 >>> 4 + 2 668 bên trong hàm
>>> 42 42 >>> 4 + 2 669 thì nó cũng sẽ không ảnh hưởng đến giá trị của các biến toàn cục,
>>> 42 42 >>> 4 + 2 667 và
>>> 42 42 >>> 4 + 2 668
Tuy nhiên, bên trong hàm, chúng ta có thể sử dụng lại giá trị của các biến toàn cục
# Khải Báo một biến toàn cục
# Tạo một hàm tính chu vi hình tròn
# Sử dụng biến toàn cục trong hàm
# Thử sử dụng hàm mới tạo để tính toán
Chạy chương trình, ta có kết quả
Khi Python thấy việc sử dụng một biến không được định nghĩa trong phạm vi bộ cục bộ, nó sẽ cố gắng tìm một biến cục bộ toàn cục có tên đó
If have, it could be used
Tuy nhiên, bạn phải tuyên bố rõ ràng một biến là
>>> 42 42 >>> 4 + 2 672 để có thể sửa đổi nó
# Khải Báo một biến toàn cục
# Tạo một hàm tính bình thường
# Sử dụng biến toàn cục để đếm số lần hàm
Như bạn đã thấy, chúng ta đang thực hiện 2 lần hàm
>>> 42 42 >>> 4 + 2 665. Do đó, theo như hàm vừa tạo, chúng ta kỳ vọng vào
>>> 42 42 >>> 4 + 2 674 lúc này sẽ có giá trị là
>>> 42 42 >>> 4 + 2 675 đúng không?
Chạy chương trình, ta có kết quả
Sau đây chúng ta sẽ làm một số bài tập để hiểu rõ hơn về hàm trong Python
Bài tập 2. Có bao nhiêu nhân được phép thực hiện khi mỗi mã nặng sau đây được thực thi?
> Lưu ý. Cố gắng gẳng thử tự suy nghĩ trả lời trước khi chạy chương trình trên IDE / Editor
* Sử dụng hàm
>>> 42 42 >>> 4 + 2 665 mà chúng ta đã định nghĩa ở trên
Bài tập 3. Kết quả của chương trình sau đây là gì?
Bài tập 4. Kết quả của chương trình sau đây là gì?
Bài tập 5. Kết quả của chương trình sau đây là gì?
Bài tập 6. Kết quả của chương trình sau đây là gì?
Vui lòng quay lại một chút, giải nén tất cả các bài tập trên thì mới tiếp tục bạn nhé
Các hàm có thể được gọi với các đối số
in[chênh lệch[x = 5, y = 2]]
in[chênh lệch[y = 2, x = 5]]
And an number may have a default value
def tăng [x, số tiền = 1]
in[số gia[10, số tiền = 2]]
Chúng ta cũng có một cách khác để tạo các hàm, đó là sử dụng toán tử
>>> 42 42 >>> 4 + 2 677
Ví dụ, chúng ta có
Run program we have a result
Nhưng chúng ta có thể sử dụng như sau
in[fxy[lambda x. x ** 3, 2, 3]]
Run program we have
Lưu ý rằng không giống như định nghĩa hàm,
>>> 42 42 >>> 4 + 2 677 không cần thiết
>>> 42 42 >>> 4 + 2 679. Phần thân của
>>> 42 42 >>> 4 + 2 677 là một biểu thức duy nhất
Toán tử
>>> 42 42 >>> 4 + 2 677 trở nên cực kỳ tiện dụng khi viết các hàm nhỏ được truyền dưới dạng đối số, v. v
Chúng ta sẽ thấy nhiều hơn về cách ứng dụng lambda vận tải khi giải quyết các vấn đề quan trọng hơn
Ngoài ra, Python cung cấp một số hàm tích hợp rất tiện lợi
Hàm
>>> 42 42 >>> 4 + 2 682 tìm giá trị nhỏ nhất, hàm
>>> 42 42 >>> 4 + 2 683 tìm giá trị lớn nhất
Hàm
print["hello, world!"]4 sử dụng để tính độ dài của chuỗi
Hàm
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>49 chuyển đổi chuỗi thành
>>> 42 42 >>> 4 + 2 686 và hàm dựng sẵn
>>> 42 42 >>> 4 + 2 660 chuyển đổi các số nguyên và các kiểu đối tượng khác thành
>>> 42 42 >>> 4 + 2 688
# Chuyển đổi chuổi thành số
# Chuyển đổi số thành chuỗi
Bây giờ, chúng ta tiếp tục với bất kỳ bài tập nhỏ nào
Bài tập 7. Viết hàm
>>> 42 42 >>> 4 + 2 689 để tìm chữ số xuất hiện trong số đã cho
>>> 42 42 >>> 4 + 2 670
in [đếm_chữ số [12345]]
Kết quả yêu cầu phải được nhận là
Nếu bạn đã viết xong thì chúng ta tiếp tục,
Phương thức [phương pháp] là loại chức năng đặc biệt hoạt động trên các đối tượng
Ví dụ,
>>> 42 42 >>> 4 + 2 671 là một phương thức có sẵn trong đối tượng
>>> 42 42 >>> 4 + 2 688
Kết quả nhận được là
Như đã nói ở trên, phương thức cũng là hàm. Chúng có thể được gán cho các biến khác nhau có thể được gọi riêng
Kết quả nhận được là
Please continue with a small file file
Bài tập 8. Vui lòng viết một hàm
>>> 42 42 >>> 4 + 2 673 để so sánh hai chuỗi [bỏ qua vấn đề Hoa - thường] để có kết quả như bên dưới
in[istrcmp['python', 'Python']]
print[istrcmp['NiiT', 'nIIt']]
Kết quả nhận được cần thiết phải là
You have done not?
7. Tìm hiểu về điều kiện biểu thức trong Python
Python cung cấp các toán tử khác nhau để so sánh các giá trị. Kết quả của một so sánh là một giá trị boolean,
print["hello, world!"]9 hoặc
$ python Python 3.7.4 [v3.7.4:e09359112e, Jul 8 2019, 14:54:52] [Clang 6.0 [clang-600.0.57]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>40
Kết quả
Dưới đây là danh sách các biến điều kiện toán tử phổ biến nhất
Bạn thậm chí có thể kết hợp các loại toán tử này
Kết quả
Các toán tử có điều kiện làm việc ngay cả trên các chuỗi - So sánh dựa trên thứ tự trong bảng chữ cái
Kết quả
Ghi chú. Số trời đã định Python lớn hơn Java rồi anh em ạ =]]
Thêm nữa, Python có một số logic toán tử để kết hợp các giá trị boolean
>>> 42 42 >>> 4 + 2 6
76 là>>> 42 42 >>> 4 + 2 6
77 nếu cả>>> 42 42 >>> 4 + 2 6
78 và>>> 42 42 >>> 4 + 2 6
79 đều đúng
print["hello, world!"]
00 là>>> 42 42 >>> 4 + 2 6
77 nếu ít nhất>>> 42 42 >>> 4 + 2 6
78 hoặc>>> 42 42 >>> 4 + 2 6
79 đúng. a đúng sẽ không kiểm tra b
- not a true if a is sai
Kết quả
Bây giờ thì hãy tiếp tục làm bài tập nào
Bài tập 9. Kết quả của chương trình sau đây là gì?
Bài tập 10. Kết quả của chương trình sau đây là gì?
Câu lệnh
print["hello, world!"]04 được sử dụng để thực thi một đoạn mã chỉ khi biểu thức boolean là đúng
nếu x % 2 == 0. print['Số ẵn']
Kết quả
Trong ví dụ trên,
print["hello, world!"]05 sẽ chỉ thực hiện khi
print["hello, world!"]06 là
>>> 42 42 >>> 4 + 2 677
Mã kết hợp với nếu có thể được viết thụt lề để tạo ra một mã khối phạm vi, đây là cách thông thường được viết để có thể thực thi nhiều hơn một câu lệnh
Kết quả
Câu lệnh
print["hello, world!"]04 có tùy chọn mệnh đề
print["hello, world!"]09 [Bạn có thể hiểu là. Nếu A đúng thì thực hiện. but not thì thực hiện. ]
Câu lệnh trong mệnh đề
print["hello, world!"]09 sẽ chỉ được thực hiện khi biểu thức boolean [điều kiện] trả về giá trị
print["hello, world!"]11
Kết quả
Lệnh
print["hello, world!"]04 cũng có thể tùy chọn mệnh đề
print["hello, world!"]13 khi có nhiều điều kiện cần được kiểm tra
Các từ khóa của
print["hello, world!"]13 là viết tắt của
print["hello, world!"]15 để tránh thụt lề quá nhiều
print['Số Siêu đến - Khổng lồ']
Kết quả
Bài tập 11. Điều gì xảy ra khi đoạn mã sau được thực thi?
Bài tập 12. Điều gì xảy ra khi đoạn mã sau được thực thi?
8. Tìm hiểu về List trong Python
Danh sách là một trong những loại dữ liệu rất thường gặp trong Python [Nó giống như mảng trong các ngôn ngữ khác nhau vậy]
Bây giờ chúng ta sẽ tìm hiểu kỹ hơn một chút về Danh sách. Kiến thức cơ bản về List là bắt buộc để có thể sử dụng Python
Đây là một danh sách chứa các giá trị số
Đây là một danh sách chứa các chuỗi giá trị
Danh sách cũng có thể chứa các giá trị không đồng nhất. Dưới đây là Danh sách bao gồm số, chuỗi và cả Danh sách khác
x = [1, 2, "hello", "world", ["another", "list"]]
Hàm
print["hello, world!"]4 cũng có thể làm việc được với Danh sách
Kết quả
Toán tử
print["hello, world!"]7 được sử dụng để truy cập giá trị định mức cao nhất trong danh sách
Kết quả
There are results as on by because. Phần tử đầu tiên có chỉ số [chỉ số] là
print["hello, world!"]18, phần tử thứ hai có số chỉ là
print["hello, world!"]19,
* You will be learn more than on List at the following posts chia sẻ
9. Tìm hiểu về Modules trong Python
Các Mô-đun là các thư viện trong Python. Python chứa rất nhiều thư viện tiêu chuẩn
Một mô-đun có thể được nhập bằng cách sử dụng câu lệnh
>>> 42 42 >>> 4 + 2 600
Vui lòng xem cách nhập thời gian mô-đun để sử dụng, như bên dưới
# In ra thời gian ở dạng chuỗi
Kết quả
Hàm
>>> 42 42 >>> 4 + 2 601 trong mô-đun
>>> 42 42 >>> 4 + 2 602 trả về thời gian hiện tại của hệ thống dưới dạng một chuỗi
Còn rất nhiều Module thú vị trong thư viện tiêu chuẩn của Python [Python Standard Library]
Chúng ta sẽ tìm hiểu thêm về chúng trong các bài viết sắp tới
OK. Trước khi kết thúc hướng dẫn học lập trình Python này, hãy cùng thực hiện một bài cuối cùng của tập tin.
Bài tập 13. Viết một chương trình
>>> 42 42 >>> 4 + 2 603 lấy 2 số đầu vào dòng lệnh và trong tổng số của chúng.
Chúc mừng bạn đã học xong Python cơ bản trong 10 Phút
** Tham gia nhóm trao đổi thảo luận về Python tự học với chúng mình ngay tại đây
Tổng kết Tự học Python Cơ Bản trong 10 Phút
Tiêu đề là "Tự học Python Cơ Bản trong 10 phút" mà có thể đã quá 10 phút nhiều rồi đấy nhỉ. D. Mình chọn tiêu đề giật gân thôi
Nhưng mình nghĩ rằng, đối với người mới bắt đầu tìm hiểu qua về lập trình Python cơ bản như bạn, trong 1 bài viết như vậy cũng giúp bạn có được một số nền tảng kha khá để tiếp tục rồi đấy.
Chi tiết ra thì có khá nhiều. Tuy nhiên, cứ tạm thời như thế nào [Don't go deepship]
NẾU BẠN MUỐN PYTHON CHUYÊN SÂU HỌC HƠN THÌ ĐĂNG KÝ Vấn đề
Mình sẽ quay lại với bài viết tiếp theo để tìm hiểu về Cách làm việc với Dữ liệu trong Python
Có bất kỳ điều gì bạn có thể bình luận tại bài viết này hoặc tham gia Group nho nhỏ này để được hỗ trợ. https. //www. Facebook. com/groups/hoihocpython/
* Bài viết này cho phép tải về dưới dạng PDF tại đây. [Điền vào form khảo sát nho nhỏ để nhận link tải ngay nhé ^^]
* Tham khảo. https. //www. con trăn. org/doc/
Chúc bạn học lập trình Python tốt
---
HỌC VIỆN ĐẠO TẠO CNTT NIIT - ICT HÀ NỘI
Học lập trình chất lượng cao [Từ năm 2002]. Học thực tế + Tuyển dụng ngay
Đc. Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT. 02435574074 - 0383. 180086
E-mail. xin chào@niithanoi. giáo dục. vn
trang chủ. https. //Facebook. com/NIIT. CNTT-TT/
#niit #icthanoi #niithanoi #niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp #python #java #php