Python-Bài 5:Rẽ Nhánh - Từ đó Tới đây

{Cái ảnh ko phải là code python đâu minh hoạ thôi :V}

Đầu tiên thì “rẽ nhánh” là gì? Nó đơn giản là việc chia ra các trường hợp rồi kiểm tra đúng sai. Ví dụ:

[cho a=5. TH1:a>0 thì là đúng. TH2: a<0 thì sai] đại loại vậy

Bây giờ thì ta bắt đầu vào phần “rẽ nhánh” của python. Các câu lệnh trong “rẽ nhánh”:

  1. if: dịch ra tiếng việt là “nếu” nó mang ý nghĩa đúng như thế luôn
  2. elif: được viết tắt từ từ “if else” nghĩa là “nếu khác”
  3. else: nó mang nghĩ giống như nghĩa của từ “khác”

Bắt đầu với vài ví dụ để hiểu nào:

17142163_511657092338390_875028815_o

a = raw_input('Nhap a: ') if a == 5: print "a bang hon 5" elif a < 5: print "a nho hon 5" else: print "a lon hon 5"

Trong đoạn code trên câu lệnh đầu tiên cho phép người dùng nhập từ bàn phím rồi sau đó biến a sẽ được gán bằng giá trị người dùng vừa nhập thông qua câu lệnh “raw_input()”

Các bạn test thử các trường hợp chắc chắn sẽ hiểu code thôi

Kết hợp tất cả những gì đã học được từ bài 1 đến bài 5 chúng ta đã có thể viết chương trình giải phương trình bậc 2 rồi

import math a = int(raw_input('Nhap a: ')) b = int(raw_input('Nhap b: ')) c = int(raw_input('Nhap c: ')) delta = b*b - 4*a*c if delta >0: print "Phuong trinh co hai nghiem phan biet" print "x1= ",((-b - math.sqrt(delta)) / 2 * a) print "x2= ",((-b + math.sqrt(delta)) / 2 * a) elif delta == 0: print "Phuong trinh co hai nghiem" print "x1,x2= ",-b/2*a else: print "Phuong trinh vo nghiem"

Câu lệnh “import math” dùng để họi thư viện toán trong python bài này mình sẽ hướng dẫn cụ thể ở các bài tiếp theo. Về lệnh int() được lồng ở ngoài lệnh raw_input ý nghĩa là giá trị của người nhập sẽ được nhận giá trị là sô nguyên (int viết tắt của integer). math.sqrt() nghĩa là căn trong trong bài “math.sqrt(delta)” nghĩa là căn của delta.

Bây giờ các bạn có thể viết một số chương trình đơn giản ví dụ như “giải phương trình bậc ba”, “tính diện tích các hình”,…

Mình sẽ đăng Bài 6 trong thời gian sắp tới

Chia sẻ:

  • X
  • Facebook
Thích Đang tải...

Từ khóa » Bài Tập Câu Lệnh Rẽ Nhánh Trong Python