# 練習問題答え

  1. 正解のプログラム例は下のとおり

    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    a, b, c = mc.player.getPos()
    
    
    def piller(x, y, z):
        mc.setBlocks(x, y, z, x, y + 9, z, 1)
    
    
    piller(a + 3, b, c)
    piller(a - 3, b, c)
    piller(a, b, c + 3)
    piller(a, b, c - 3)
    
  2. 正解のプログラム例は下のとおり

    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    
    def surplus(a):
        mc.postToChat(a % 3)
    
    
    surplus(10)
    surplus(30)
    surplus(101)
    

    結果は下のとおり

問題へ戻る

現在の章へ戻る(同じ像を色々な場所に作ろう)