khác:+ Phần khác là tùy chọn+ Điều kiện: có thể là một trong những sau:< Chưa< = ít hơn bình đẳng> lớn hơn> = lớn hơn tương đương== bằng! = không bình đẳng+ Hoặc các điều kiện có thể là trong để kiểm tra nếu một biến là trong một danh sách hay không.Ví dụ: nếu một int_list tạiPrint(Str(a));+ Có là không có cấu trúc chuyển đổi trường hợp bằng Python. Thay vì đó, các nếu báo cáo cung cấp cho chúng tôi một cách để rút ngắn các cú pháp nếu bạn đang so sánh nhiều điều kiện.Cú pháp:Nếu:Elif:...khác+ Phần elif là ngắn vì "khác nếu"+ Vì một biểu hiện có điều kiện dẫn đến một giá trị boolean, bạn có thể chỉ đơn giản là đặt đúng hoặc sai trong phần điều kiện.+ Như trong các ngôn ngữ khác, Python cũng có cả nhà điều hành để rút ngắn các cấu trúc có điều kiện. Này sử dụng cho Python 2.5 x ở trên chỉ.Ví dụ: res = - số nếu số > 0 khác số-Vòng: có hai loại vòng, cho và trong khi+ Cho vòng lặp: cú phápĐối với giá trị theo thứ tự:Ví dụ: cho thư trong 'Python':Print(Str(Letter))+ Cho vòng lặp phải được sử dụng trong một chuỗi. Thời gian mỗi vòng lặp thực hiện, một giá trị của một bức thư trong chuỗi 'Python' sẽ được thông qua để biến lá thư. Khi nó chu kỳ thông qua giá trị cuối cùng trong trình tự, các vòng lặp dừng lại.+ Bạn có thể chu kỳ thông qua chuỗi với chỉ mục của giá trị theo thứ tự đó, bằng cách sử dụng các chức năng range().Ví dụ: cho chỉ số trong range(len(list)):in "mã số:", chỉ sốin "mục:", danh sách [chỉ số]+ Bạn có thể sử dụng các báo cáo khác với cho vòng lặp là tốt. Các báo cáo khác ở đây sẽ thực hiện khi vòng lặp đã thực hiện của nó lặp đi lặp lại thông qua danh sách.Ví dụ: đối với tôi trong giá trị:Print(Str(i))khác:in ("I 'm done. Bye!")+ Trong khi vòng lặp: cú pháptrong khi Ví dụ: trong khi đếm < 9số lượng = 1in "giá trị hiện tại:", tính+ Trong khi vòng lặp sẽ tiếp tục thực hiện miễn là các điều kiện là vẫn còn đúng. Khi các điều kiện là sai, các vòng lặp dừng lại.+ Hãy cẩn thận: một chút bất cẩn và bạn sẽ gây ra một vòng lặp vô hạn. Một vòng lặp vô hạn xảy ra khi một điều kiện là luôn luôn đúng, không có vấn đề gì.Ví dụ: truy cập = 0trong khi truy cập == 0:Print("Looping...")Một vòng lặp vô hạn sẽ gây hại cho hệ thống của bạn, do đó hãy chắc chắn kiểm tra logic của bạn tất cả các điều kiện trước khi sử dụng trong khi vòng lặp.+ Tương tự để cho vòng lặp, bạn có thể sử dụng khác tuyên bố là tốt. Khác tuyên bố sẽ thực hiện khi vòng lặp tình trạng này là sai.Ví dụ: tính = 5;trong khi tính > 0:Bá tước--;khác:Print("Exited.")+ Lưu ý: bạn có thể rút ngắn thời gian vòng lặp cú pháp nếu mã chỉ có chứa một tuyên bố.Cú pháp: trong khi: Ví dụ: trong khi sự thật: in ("một dòng chỉ.
")CHỨC NĂNG:-Chức năng một là một khối mã mà làm một công việc cụ thể, và có thể là sử dụng lại như nhiều lần như bạn muốn.-Để tuyên bố một chức năng, sử dụng các báo cáo defCú pháp: def ():Ví dụ: def hello_world():in ("Xin chào thế giới!")-Để gọi một chức năng chỉ đơn giản gọi tên. Ví dụ: hello_world()-Chức năng có thể chấp nhận các thông số, một khi bạn tuyên bố các thông số sẽ được thông qua vào chức năng.Cú pháp: def (param)Ví dụ: def sum_two_num (num1, num2):Tổng = num1 + num2in "tổng:", tổng hợp-Một chức năng có thể trở về một giá trị, và bạn có thể sử dụng giá trị đó để gán một biến hoặc người nào khác. Chỉ cần sử dụng các báo cáo trở lại như sau: trở về Ví dụ:def các tổng hợp (a, b):cộng với = một + b;trở lại cộng;kết quả = tổng (3, 5)in ("kết quả: {0}".format(result));Đoạn mã trên sẽ in ra màn hình 8.-Một cách khác để sử dụng chức năng, đó là biểu hiện lambda. Cú pháp: lambda: Ví dụ: g = lambda x: x + 2;in g(2) = > kết quả là 4-Lambda là một cách để khai báo chức năng vô danh (chức năng mà không có tên).
đang được dịch, vui lòng đợi..
