Bu sorunla ilk karşılaştım. Sonra kodları silip tekrar copy paste yaptım çalışmıştı. Şimdi arka planda kapanmış tablet üzerinde açıktı. Kodları tekrar yapıştırdım bu hatayı aldım. (name "name" is not defind)
Not: Beep. Vaw dosyası ile ilgili hata verdi onu çözdüm. Sadece son satırda bir sorun ortaya çıkıyor (if name satırlı komut sebebiyle hata veriyor, son 2 satır)
import time
import pygame
pygame.init()
beep_sound = pygame.mixer.Sound('beep.wav')
def alarm():
start_time = time.time()
duration = 30 * 60
while True:
current_time = time.time()
elapsed_time = current_time - start_time
if elapsed_time >= duration:
beep_sound.play()
break
beep_sound.play()
time.sleep(60)
#Hataya sebep olan kısım:
if name == "main":
alarm()