2016-10-22 92 views
0

我正在嘗試在mu中編寫遊戲類型的東西。但是當我運行這個程序時,它說48行語法錯誤,並且我放在那裏並不重要。第48行語法錯誤

from microbit import * 

while True: 
    if button_a.is_pressed(): 
     i = 1 
     while True: 
      display.show(Image.HEART) 
      sleep(2000) 
      display.scroll('LOL') 
      if button_a.is_pressed(): 
       for x in range(0, 10): 
        display.show(Image.HEART) 
        newheart = Image("09090:""99999:""99999:""09990:""00900") 
        display.show(newheart) 
        sleep(100) 
        dimheart = Image("06060:""66666:""66666:""06660:""00600") 
        display.show(dimheart) 
        sleep(100) 
        darkheart = Image("03030:""33333:""33333:""03330:""00300") 
        display.show(darkheart) 
        sleep(100) 
        black = Image("00000:""00000:""00000:""00000:""00000") 
        display.show(black) 
        sleep(500) 
        if button_a.is_pressed(): 
         i = 1 
         while True: 
          display.show(Image.HEART) 
          newheart = Image("09090:""99999:""99999:""09990:""00900") 
          display.show(newheart) 
          sleep(100) 
          dimheart = Image("06060:""66666:""66666:""06660:""00600") 
          display.show(dimheart) 
          sleep(100) 
          darkheart = Image("03030:""33333:""33333:""03330:""00300") 
          display.show(darkheart) 
          sleep(100) 
          black = Image("00000:""00000:""00000:""00000:""00000") 
          display.show(black) 
          sleep(500) 
          if accelerometer.was_gesture('shake'): 
           display.show(Image.HEART) 
           sleep(500) 
           brokenheart = Image("09090:""96099:""99069:""09090:""00500") 
           display.show(brokenheart) 
           sleep(500) 
           sdust = Image("09090:""90909:""09090:""90909:""09090" 
           display.show(sdust) 
           sleep(500) 
           dust = Image("00000:""00000:""00600:""07970:""89998") 
           display.show(dust) 
           sleep(500) 
           i = x 
           whilst True: 
            display.show(black) 
    else: 
     display.scroll('press and hold the A button') 
     sleep(1000) 

謝謝,我只是一個初學者

+2

什麼線是48? –

+0

display.show(sdust) –

+1

如果您發佈整個源代碼文件會更好嗎?否則,人們怎麼能看到在線48是什麼:) – farasath

回答

1

我認爲這個問題是此行

sdust = Image("09090:""90909:""09090:""90909:""09090" 

你似乎缺少「)」末

相關問題