Làm sao để lấy 1 giá trị từ thực thể có trong mảng để so sánh?
Ví dụ: Mình muốn so sánh id mà mình nhập từ bàn phím có tồn tại trong mảng hay chưa?
def nhap():
danhSachSV=[]
while True:
#Nhập mã sinh viên từ bàn phím hoặc nhấn 0 để thoát
id = int(input('Nhập mã sinh viên hoặc nhập 0 để thoát:'))
if id == 0:
break
'''
for i in danhSachSV:
if id == danhSachSV[i]
print('Mã sinh viên này đã tồn tại')
print('Vui lòng nhập lại mã khác')
continue
break
'''
name = input('Nhập tên sinh viên:')
while True:
score = float(input('Nhập điểm sinh viên:'))
if 0 <= score <=10:
break
print('Khoảng điểm từ 0 đến 10')
print('Vui lòng nhập điểm lại')
levels = (0, 3.5, 5, 6.5, 8)
ratings =('Kém', 'Yếu', 'Trung bình', 'Khá', 'Giỏi')
for i in range (len(levels)):
if score >= levels[i]:
rating = ratings[i]
danhSachSV.append({
'Mã:':id,
'Tên:':name,
'Điểm':score,
'Học lực:':rating
})
return danhSachSV