Output not coming why?

when i tried myself it is showing error like break out of loop then when i replaced break with exit() then my camera is going on but frame is not vissible here the code:-

import cv2

cap = cv2.VideoCapture(0)
face_cascade = cv2.CascadeClassifier(‘haarcascade_frontalface_alt.xml’)

while True:
ret,frame = cap.read()
gray_frame = cv2.cvtColor(frame,cv2.COLOR_BGR2GRAY)

if ret == False:
	continue

faces = face_cascade.detectMultiScale(gray_frame,1.3,5)

cv2.imshow(“gray frame”,gray_frame)

for (x,y,w,h) in faces:
cv2.rectangle(frame,(x,y),(x+w,y+h),(255,0,0),2)

cv2.imshow(“video frame”,frame)

key_pressed = cv2.Waitkey(1) & 0xFF
if key_pressed == ord(‘q’):
break

cap.release()
cap.destroyAllWindows()

Here it should be ‘cv2.waitKey(1)’ i.e. the ‘w’ would not be uppercase. It should work well now.