Trăn nếu khác đúng

Ra lệnh nếu trong python được sử dụng để kiểm tra giá trị định dạng boolean của điều kiện. This command return value True or False. Có các loại lệnh if-else trong python as after

Nội dung chính Hiển thị

  • Lệnh if-else trong python
  • Lệnh if-elif-else trong python
  • 0. Nếu. khác
  • 1. Use other with for
  • 2. Use other with while
  • 3. Use other with try
  • Tổng kết

  • Ra lệnh nếu
  • Lệnh if-else
  • Ra lệnh if-elif-else

Lệnh nếu được sử dụng để kiểm tra giá trị định dạng boolean của điều kiện. Khối lệnh sau nếu được thực thi nếu giá trị của điều kiện là True

cú pháp

if [condition]:
    // khối lệnh này thực thi 
    // nếu condition = true

Ví dụ

number = 13;
if [number % 2 == 0]:
    print["Số " + repr[number] + " là số chẵn."];
else:
    print["Số " + repr[number] + " là số lẻ."];

Kết quả

Lệnh if-elif-else trong python

Lệnh if-elif-else cũng kiểm tra giá trị định dạng boolean của điều kiện. If the value value if is True, only have a command block after if will be done. If that value if other is True, only have the command after other if that will be done. If all condition of if and other if is False, only the block command after other will be done

Kết quả của chức năng với alert_money = 100 và 350

Như ví dụ trên. Với alert_money = 100 thì người dùng có thể rút số tiền về giá trị = 0 [1000 = 200 * 5] nên câu lệnh

marks = 65;

if [marks < 50]:
    print["Tạch!"];
elif [marks >= 50 and marks < 60]:
    print["Xếp loại D"];
elif [marks >= 60 and marks < 70]:
    print["Xếp loại C"];
elif [marks >= 70 and marks < 80]:
    print["Xếp loại B"];
elif [marks >= 80 and marks < 90]:
    print["Xếp loại A"];
elif [marks >= 90 and marks < 100]:
    print["Xếp loại A+"];
else:
    print["Giá trị không hợp lệ!"];
7 tại dòng 7 không được thực hiện. Vòng lặp
if condition_1:
    do_action_1
else:
    do_action_2
2 kết thúc một cách bình thường và dòng "Không đủ tiền trong tài khoản tiết kiệm" xuất hiện trong màn hình.
Với alert_money = 350, thì sau lần rút tiền thứ 4, người dùng còn saving_balance = 200, giá trị này nhỏ hơn 350 nên sẽ ra dòng số 6 "Số dư ít hơn 350, vui lòng . " và thực hiện lệnh
marks = 65;

if [marks < 50]:
    print["Tạch!"];
elif [marks >= 50 and marks < 60]:
    print["Xếp loại D"];
elif [marks >= 60 and marks < 70]:
    print["Xếp loại C"];
elif [marks >= 70 and marks < 80]:
    print["Xếp loại B"];
elif [marks >= 80 and marks < 90]:
    print["Xếp loại A"];
elif [marks >= 90 and marks < 100]:
    print["Xếp loại A+"];
else:
    print["Giá trị không hợp lệ!"];
7 tại dòng số 7. Do loop bị ngắt đột ngột nên câu lệnh sau
if [condition1]:
    // khối lệnh này được thực thi 
    // nếu condition1 là true  
elif [condition2]:
    // khối lệnh này được thực thi 
    // nếu condition2 là true  
elif [condition3]:
    // khối lệnh này được thực thi 
    // nếu condition3 là true  
...
else:
    // khối lệnh này được thực thi 
    // nếu tất cả những điều kiện trên là false                 
3 sẽ không được thực hiện.

3. Use other with try

Xử lý ngoại lệ [

import random

number = random.randint[0, 100]

if number % 2 == 0:
    print["{} is even number".format[number]]
else:
    print["{} is even odd".format[number]]
4]là một công việc phức tạp trong quá trình thiết lập chương trình không chỉ với ngôn ngữ lập trình Python mà cả các ngôn ngữ lập trình khác nữa.
Nếu bạn không thực hiện việc "bắt ngoại lệ," chương trình của bạn có thể sẽ bị "văng" ra bất cứ lúc nào nếu có bất kỳ lỗi nào xảy ra.
Nếu bạn thực hiện quá chặt chẽ thì hiệu năng của chương trình quay lại bị suy giảm khá nhiều. Trong bài viết này, tôi sẽ không thực hiện giới thiệu với các bạn về
import random

number = random.randint[0, 100]

if number % 2 == 0:
    print["{} is even number".format[number]]
else:
    print["{} is even odd".format[number]]
5 trong Python [sẽ giới thiệu ở bài viết khác], mà sẽ nói đến việc sử dụng
import random

number = random.randint[0, 100]

if number % 2 == 0:
    print["{} is even number".format[number]]
else:
    print["{} is even odd".format[number]]
6 để xử lý một số trường hợp ngoại lệ trong python.

Ví dụ. Chọn một danh sách chứa các ký tự, thực hiện chuyển đổi các ký tự trong danh sách sang dạng số, nếu chuyển đổi thành công toàn bộ trong màn hình tổng số trong danh sách. Nếu chuyển đổi không thành công, trong màn hình "Không thể truyền giá trị thành số"

Thông thường, chúng ta sẽ viết như thế này

age = 20;
if [age > 18]:
    print ["Tuổi lớn hơn 18"];
1

Với những dữ liệu đầu vào, chúng ta sẽ thu được kết quả

Ngữ cảnh sử dụng

if [condition1]:
    // khối lệnh này được thực thi 
    // nếu condition1 là true  
elif [condition2]:
    // khối lệnh này được thực thi 
    // nếu condition2 là true  
elif [condition3]:
    // khối lệnh này được thực thi 
    // nếu condition3 là true  
...
else:
    // khối lệnh này được thực thi 
    // nếu tất cả những điều kiện trên là false                 
3 với
import random

number = random.randint[0, 100]

if number % 2 == 0:
    print["{} is even number".format[number]]
else:
    print["{} is even odd".format[number]]
8 như sau. Nếu trong quá trình thực thi lệnh, chương trình không bị "nhảy" vào phần "bẫy" ngoại lệ thì các câu lệnh trong khối lệnh đứng ở mức sau từ khóa
if [condition1]:
    // khối lệnh này được thực thi 
    // nếu condition1 là true  
elif [condition2]:
    // khối lệnh này được thực thi 
    // nếu condition2 là true  
elif [condition3]:
    // khối lệnh này được thực thi 
    // nếu condition3 là true  
...
else:
    // khối lệnh này được thực thi 
    // nếu tất cả những điều kiện trên là false                 
3 sẽ được thực hiện

Chủ Đề