Yazdığım bu kodlar neden sonsuz döngüye girdi ? q tuşuna basıldıktan sonra kodu çalıştırmayı bitirmesi gerekli değil mi ?
Kodlar :
verbs = {}
title = ' WELCOME ! '
while True:
print(title, '\n', '~'*len(title))
verb_first_state = input('('q' for exit) Verb first state : ').lower
if verb_first_state == 'q':
print('Exiting…')
Hayır, döngüyü durdurmak için break kullanmalısınız.
verbs = {}
title = ' WELCOME ! '
while True:
print(title, '\n', '~'*len(title))
verb_first_state = input('('q' for exit) Verb first state : ').lower()
if verb_first_state == 'q':
print('Exiting…')
break
veya programdan tamamiyle çıkmak için break yerine quit() yazmalısınız.
verbs = {}
title = ' WELCOME ! '
while True:
print(title, '\n', '~'*len(title))
verb_first_state = input('(\'q\' for exit) Verb first state : ').lower
if verb_first_state == 'q':
print('Exiting...')
quit()
Öncelikle cevabınız için teşekkürler ama Dediğiniz gibi yaptığımda yine sonsuz döngüye giriyor.