Trang chủ Tin Học Lớp 10 Cho mình hỏi là tin Phần elif khác j với...

Cho mình hỏi là tin Phần elif khác j với else Và khi nào thì sd nó ạ mk rối quá câu hỏi 6720472

Câu hỏi :

Cho mình hỏi là tin

Phần elif khác j với else

Và khi nào thì sd nó ạ mk rối quá

Lời giải 1 :

`*` Câu lệnh elif là 1 phần trong câu lệnh điều kiện của PYTHON

Cấu trúc:

if <điều kiện 1>:

   <khối lệnh

elif <điều kiện 2>:

   <khối lệnh>

elif <điều kiện 3:

   <khối lệnh>

....

else:

   <khối lệnh>

`______________`

`**` Ý nghĩa:

`+` Đối với các dạng điều kiện bình thường thì: nếu điều kiện sai thì chương trình sẽ chạy câu lệnh ở phần else

`+` Đối với 1 số bài toán, ta có nhiều điều kiện khác nhau lên sẽ phải sử dụng những vòng lặp if - else lồng nhau. VD:

        if <điều kiện 1>:
            <khối lệnh>
        else:
            if <điều kiện 2>:
                <khối lệnh>
            else:
                .....

`->` Để tiết kiệm thời gian và để code nhìn đẹp hơn thì người ta đã phát mình ra câu lệnh if - elif - else để hỗ trợ cho những vấn đề có nhiều điều kiện

`***` Cách hoạt động của lệnh:

`1.` Khi gặp lệnh if, chương trình sẽ kiểm tra điều kiện, nếu điều kiện đúng thì sẽ thực hiện <khối lệnh> trong lệnh if

`2.` Ngược lại, chương trình sẽ kiểm tra điều kiện trong lệnh elif, nếu điều kiện đúng thì sẽ thực hiện <khối lệnh> trong lệnh elif

`3.` Nếu điều kiện tiếp tục sai, chương trình sẽ xét từng điều kiện trong các lệnh elif tiếp theo, nếu tất cả các điều kiện đều sai thì chương trình sẽ thực hiện <khối lệnh> trong hàm else

`@@` CODE VD: kiểm tra xem a lớn hơn, nhỏ hơn, bằng, lớn hơn bằng, nhỏ hơn bằng b

a = int(input())
b = int(input())
if a>b:
    print(a,'>',b)
elif a<b:
    print(a,'<',b)
elif a==b:
    print(a,'=',b)
elif a>=b:
    print(a,'>=',b)
elif a<=b:
    print(a,'<=',b)

Lời giải 2 :

`-` Trong Python , else và elif phân biệt như sau : 

`+` else : trong 1 điều kiện sai hoàn toàn thì dùng nó

`+` elif : điều kiện trước sai nhưng vẫn còn điều kiện mà điều kiện này đúng thì dùng nó 

`-` Ví dụ

a = int(input("nhap a : "))

b = int(input("nhap b : "))

if a > b :

    print(a , "lon hon " , b);

elif a < b :

    print(a , "nho hon " , b);

else :

    print(a ," = ",b)

_____________________

`star` muốn chạy code mẫu thì thay 4 dấu cách bằng dấu tab

_________________

`~phudzz~`

Bạn có biết?

Tin học là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng. Tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin. Hãy tận dụng sức mạnh của tin học để giải quyết các vấn đề và sáng tạo ra những giải pháp mới!

Nguồn :

Wikipedia - Bách khoa toàn thư

Tâm sự lớp 10

Lớp 10 - Năm đầu tiên ở cấp trung học phổ thông, chúng ta sẽ có nhiều bạn bè mới đến từ những nơi khác nhau. Ngôi trường mới, xa nhà hơn, mở ra một thế giới mới với nhiều điều thú vị. Hãy mở lòng đón nhận và tận hưởng những trải nghiệm mới!

Nguồn :

sưu tập

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK