# 練習問題答え

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

    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    x, y, z = mc.player.getPos()
    
    for i in range(11):
        for j in range(11):
            if (i + j) % 2 == 0:
                mc.setBlock(x + i, y + j, z, 35, 9)
            else:
                mc.setBlock(x + i, y + j, z, 35, 14)
    
  2. 正解のプログラム例は下のとおり

    import mcpi.minecraft as minecraft
    
    mc = minecraft.Minecraft.create()
    
    x, y, z = mc.player.getPos()
    
    for i in range(30):
        for j in range(30):
            if (i + j) % 3 == 0:
                mc.setBlock(x + i, y - 1, z + j, 35, 9)
            elif (i + j) % 3 == 1:
                mc.setBlock(x + i, y - 1, z + j, 35, 0)
            else:
                mc.setBlock(x + i, y - 1, z + j, 35, 14)
    

問題へ戻る

現在の章へ戻る(チェック柄のタイルを作ろう)