01/10/2018, 00:43

Cách dùng hàm if với kiểu chuỗi trong python

Mình có 1 đoạn code python thế này :
nhap = raw_input(‘Nhập giới tính’)

if nhap = ?

Nếu giới tính là “nam” thì sẽ làm thế này còn ngược lại là làm thế kia, thế nhưng mình ko biết cách ghi chuỗi trong hàm if, ai giúp mình cách ghi chuỗi trong hàm if đc ko ?

Gió viết 02:59 ngày 01/10/2018
  • if không phải là một hàm, nó là một từ khóa
  • so sánh 2 chuỗi bằng nhau thì dùng toán tử ==
  • in ngắn gọn chuỗi nhập vào trong python “Nếu = ‘nam’ thì … ngược lại …” thì dùng
    Cú pháp if else thông thường
if nhap == "nam":
     #khi đúng
else:
     #khi sai

hoặc cú pháp ngắn hơn

print ("giá trị khi đúng" if nhap == "nam" else "giá trị khi sai")
viết 02:58 ngày 01/10/2018

Thanks bạn rất nhìu, mình cũng suy nghĩ đến trường hợp này rồi mà không biết sao nó bao lỗi, ra là mình xài dâu “=” chứ không phải dấu “==”

Bài liên quan
0